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.

5
Lass ssh Signale weiterleiten
Ich möchte in der Lage sein, über ssh Signale zu senden (SIGINT ist das wichtigste). Dieser Befehl: ssh server "sleep 1000;echo f" > foo wird den Schlafmodus auf dem Server starten und nach 1000 Sekunden 'f \ n' in die Datei foo auf meinem lokalen Computer einfügen. Wenn ich STRG-C …
22 ssh  remote  tty  signals 



1
Strg-C-Behandlung in der SSH-Sitzung
Was passiert mit der Behandlung von Ctrl+ C(SIGINT), wenn ich eine SSH-Sitzung starte, in der ein Befehl mit langer Laufzeit ausgeführt wird ? Ich kann sehen, dass die SSH-Sitzung geschlossen ist, aber ich bin nicht sicher, wer zuerst den SIGINT erhält: Ist es ... der ferngesteuerte Langzeitbefehl? Das heißt, (a) …
20 ssh  signals 

1
Warum führt SIGUSR1 zum Abbruch des Prozesses?
Ich war mit diesem Kommentar in anderer Frage überrascht : Wenn Sie dd das USR1-Signal zu früh nach dem Start senden (dh in einem Bash-Skript die Zeile, nachdem Sie es gestartet haben), wird es tatsächlich beendet Kann jemand erklären, warum ?
20 signals 

6
Nachkommen verarbeiten
Ich versuche einen Prozesscontainer zu bauen. Der Container löst andere Programme aus. Zum Beispiel - ein Bash-Skript, das ausgeführte Hintergrundaufgaben mit '&' startet. Das wichtige Merkmal, nach dem ich mich sehne, ist folgendes: Wenn ich den Container töte, sollte alles, was unter ihm hervorgebracht wurde, getötet werden. Nicht nur direkte …


2
Warum listet "kill -l" die Signalnummern 32 und 33 nicht auf?
Die Ausführung kill -lunter Linux ergibt: 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 22) SIGTTOU …
18 linux  kill  signals 


1
Wer entscheidet, welche Anwendung das Signal von der Tastatur empfängt?
Mein derzeitiges Verständnis der Signale von der Tastatur im Terminal basiert hauptsächlich auf dem Versuch, meine Beobachtungen dem zuzuordnen, was auf Google zu finden ist: Benutzer drückt Cc Dies wird als Byte an den Eingangspuffer des Terminals gesendet, das durch Löschen von 2 ganz linken Bits aus dem 7-Bit-ASCII-Wert von …
16 terminal  signals 

3
Warum sollte fork () so konzipiert sein, dass es einen Dateideskriptor zurückgibt?
Dan Bernstein erklärt auf seiner Webseite über den Self-Pipe-Trick einen Race-Condition mit select()und signalisiert, bietet einen Workaround an und schließt daraus Das Richtige wäre natürlich, fork()einen Dateideskriptor zurückzugeben, keine Prozess-ID. Was meint er damit select()? Geht es darum, untergeordneten Prozessen die Möglichkeit zu geben , ihre Statusänderungen zu verarbeiten, anstatt …

1
Warten Bash-Builtin brennt eine CPU zu 100 Prozent
Tritt mindestens auf GNU bash Version 4.3.42 x86_64 && GNU Bash - Version 4.3.11 x86_64 Ich benutze sleep & wait $!statt eines einfachen sleepum eine Unterbrechung sleepdurch ein Signal zu bekommen (als SIGUSR1 ). Aber es waitsieht so aus, als würde sich die Bash-Funktion auf seltsame Weise verhalten, wenn Sie …

1
Starten Sie einen Hintergrundprozess von einem Skript aus und verwalten Sie ihn, wenn das Skript endet
Ich möchte einen Prozess wie einen Daemon aus einem Skript ausführen und konfigurieren. Meine Shell ist unter Cygwin zsh emuliert und der Daemon ist SFK , ein einfacher FTP-Server. Für das, was hier zählt, kann das Skript startserv.shwie folgt verfasst werden: #!/bin/sh read -s -p "Enter Password: " pw user=testuser …


2
Sind EXIT-, DEBUG-, RETURN- und ERR-Signale?
Die trapeingebaute Bash hat die folgende Syntax trap [-lp] [arg] [sigspec ...] ... Jedes sigspecist entweder ein Signalname oder eine Signalnummer. Bei Signalnamen wird die Groß- und Kleinschreibung nicht berücksichtigt, und das SIG-Präfix ist optional. ... Die bash Handbuch weist darauf hin , dass sigspecsein kann EXIT, DEBUG, RETURN, und …
14 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.