Als «signals» getaggte Fragen

Ein Signal ist eine Nachricht, die an einen laufenden Prozess gesendet werden kann. Signale können von Programmen, Benutzern oder Administratoren initiiert werden.

2
SIGINFO unter GNU Linux (Arch Linux) fehlt
Ich entwickle eine Anwendung und möchte, dass sie bei Bedarf einige Laufzeitstatistiken auf die Konsole druckt. killund Signale kamen mir sofort in den Sinn. Das Lesen von Unix-Signalen im Wiki SIGINFOscheint der richtige Weg zu sein, weil: Es ist beabsichtigt , für diese Zwecke Beendet den Prozess nicht, wenn der …
11 linux  signals  glibc 

1
Was bedeutet der Befehl pkill -USR1 -n -x dd genau?
Ich verwende ddeine Netzwerkübertragung eines Disk-Images auf eine SD-Karte auf meinem BeagleBone. Die Verwendung pkill -USR1 -n -x ddeiner SSH-Verbindung zu diesem BeagleBone gibt mir eine Statusaktualisierung des Übertragungsprozesses, was großartig ist. Ich bin nur neugierig, wie es tatsächlich funktioniert, damit ich es in Zukunft effektiv nutzen kann. Nach dem …
11 kill  dd  signals 

2
stderr über ssh -t
Dies sendet eine Ausgabe an STDERR, verbreitet aber nicht Ctrl+ C(dh Ctrl+ Ctötet, sshaber nicht die Fernbedienung sleep): $ ssh localhost 'sleep 100;echo foo ">&2"' Dies verbreitet Ctrl+ C(dh Ctrl+ Ctötet sshund die Fernbedienung sleep), sendet jedoch STDERR an STDOUT: $ ssh -tt localhost 'sleep 100;echo foo ">&2"' Wie kann …


2
Warum gibt es nur zwei benutzerdefinierte Signale?
In der Liste der in einem Linux-System definierten Signale sind zwei Signale als benutzerdefinierte Signale ( SIGUSR1und SIGUSR2) angegeben. Andere Signale werden in bestimmten Situationen ausgelöst oder abgefangen, aber SIGUSRs bleiben für die Verwendung durch die Benutzeranwendung übrig. Warum also nur zwei Signale?
11 history  signals  ipc 

2
Bash-Skript sieht SIGHUP nicht?
Ich habe das folgende Skript: #!/bin/bash echo "We are $$" trap "echo HUP" SIGHUP cat # wait indefinitely Wenn ich sende SIGHUP(mit kill -HUP pid), passiert nichts. Wenn ich das Skript leicht ändere: #!/bin/bash echo "We are $$" trap "kill -- -$BASHPID" EXIT # add this trap "echo HUP" SIGHUP …
11 bash  signals 

1
Führen Sie einen Befehl oder eine Funktion aus, wenn SIGINT oder SIGTERM an das übergeordnete Skript selbst gesendet wird, nicht an die untergeordneten Prozesse
Nehmen wir an, ich habe das script.sh #!/bin/bash exit_script() { echo "Printing something special!" echo "Maybe executing other commands!" kill -- -$$ # Sends SIGTERM to child/sub processes } echo "Some other text" #other commands here sleep infinity Ich möchte script.shdie Funktion ausführen, exit_scriptwann immer sie empfängt SIGINToder SIGTERM Zum …


1
In welchen Fällen wird SIGHUP beim Abmelden nicht an einen Job gesendet?
Ich habe eine Antwort von einem Benutzer gelesen, der behauptet, dass sie ausgeführt wird foo 2>&1 >& output.log & würde dazu führen foo, dass die Ausführung auch dann fortgesetzt wird, wenn sie sich abmelden. Laut diesem Benutzer funktionierte dies sogar über SSH-Verbindungen. Ich habe das nicht wirklich geglaubt, da ich …
10 ssh  tty  signals 

1
Was sollten interaktive Shells in verwaisten Prozessgruppen tun?
(Erneutes Posten unter Unix gemäß dem Vorschlag in /programming/13718394/what-should-interactive-shells-do-in-orphaned-process-groups ) Die kurze Frage ist, was sollte eine Shell tun, wenn sie sich in einer verwaisten Prozessgruppe befindet, der das tty nicht gehört? Aber ich empfehle, die lange Frage zu lesen, weil sie amüsant ist. Hier ist eine unterhaltsame und aufregende …


2
Warum ignoriert Bash SIGTERM?
Manchmal, wenn ich mich schnell abmelden möchte, tue ich das kill -15 -1. Ich habe bemerkt, dass Bash SIGTERM ignoriert. Ich frage mich, was der Grund für ein solches Bash-Verhalten ist . Es ist nicht sehr UNIX'y, SIGTERM ohne guten Grund zu ignorieren, nicht wahr? AKTUALISIEREN: gleicher (kein) Effekt für …
10 bash  signals 




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.