Tag: sigterm
SIGTERM ist einer der POSIX beauftragt Signale; es zeigt, dass der Prozess beendet werden soll, das ist auch die default-Aktion für SIGTERM.
3
Antworten
Was hat Python zu tun unter der Decke wenn es in der Standardeinstellung erhält ein SIGTERM-aber es ist kein signal-handler angemeldet? Tut mir Leid zu sagen, dass die bounty hier wurde verschwendet, denn nichts änderte sich und
5
Antworten
#include<stdlib.h> #include<unistd.h> #include<signal.h> int main(){ pid_t pid = fork(); if(pid==0){ system("watch ls"); } else{ sleep(5); killpg(getpid(),SIGTERM); //to kill the complete process tree. } return 0; } Terminal: anirudh@anirudh-Aspire-5920:~/Desktop/testing$ gcc test.c anirudh@anirudh-Aspire-5920:~/Desktop/testing$ ./a.out Terminated für die ersten 5
1
Antworten
Wenn ich ein SIGTERM signal an einen Prozess mit der kill Befehl, erwarte ich einen exit-code, aber ich bekomme immer 0 (null) beim ausführen den nachstehenden Befehl nach der Tötung einen Prozess: echo $? Entsprechend der Antwort
1
Antworten
Habe ich ein Singlethread-Prozess, der nicht sterben auf kill-TERM. Der Prozess signal-Maske nicht zeigen, dass SIGTERM ist blockiert. Ich bin der Ausführung von "töten", als root. Ich bin in der Lage, zu töten, den Prozess mit SIGKILL,
4
Antworten
Ich will schreiben Sie ein shell-Skript, das laicht mehrere lang-laufende Prozesse im hintergrund, dann hängt herum. Nach Erhalt von SIGTERM, ich will, dass alle Teilprozesse zu kündigen. Im Grunde, ich will einen "master-Prozess". Hier ist, was ich
2
Antworten
Ich verstehe nicht, warum ich bin getings diese SCHWERWIEGENDE Ausnahme. Es funktioniert gut im localhost. Ich verstehe, dass SIGTERM ist einfach ein signal, um das Programm zu beenden, und ich glaube nicht, dass die Lösung ist, zu
3
Antworten
Unter POSIX OS es ist das signal-API, die ermöglicht, um ein signal zu verarbeiten, um es herunterzufahren mit töten und Sie können fangen Sie mit sigaction und tun, was Sie brauchen; Aber Win32 ist nicht POSIX-system, also:
9
Antworten
Arbeite ich an einer Anwendung, wo ich zu erkennen, ein system Herunterfahren. Aber ich habe nicht gefunden, einen zuverlässigen Weg, eine Benachrichtigung über dieses Ereignis. Ich weiß, dass Sie auf Herunterfahren, meine app erhalten SIGTERM - signal
4
Antworten
Unter Linux, wenn ich ausführen der destroy-Funktion auf java.lang.Prozess-Objekt (Was auch stimmt typisierte java.lang.UNIXProcess ) sendet ein SIGTERM-signal zu verarbeiten, gibt es eine Möglichkeit, es zu töten mit SIGKILL? InformationsquelleAutor der Frage ekeren | 2010-06-01
3
Antworten
Gibt es eine Möglichkeit in Java zu handhaben, ein SIGTERM erhalten? InformationsquelleAutor der Frage Martijn Courteaux | 2010-06-04
9
Antworten
Ich will die Strg+C (SIGINT) gesendete signal von der Konsole aus, und drucken Sie einige Teil-Summen. Ist das möglich in Golang? Hinweis: zuerst, Als ich die Frage gepostet war ich verwirrt über die Strg+C wird SIGTERM statt
5
Antworten
Nehmen wir an, wir haben auch so ein trivial-daemon in python geschrieben: def mainloop(): while True: # 1. do # 2. some # 3. important # 4. job # 5. sleep mainloop() und wir daemonize es mit
7
Antworten
In einem Kommentar von auf diese Antwort von anderen Frageder Kommentator sagt: nicht mit kill -9 wenn es sich absolut notwendig! SIGKILL kann nicht abgefangen werden so die getöteten Programm kann nicht ausgeführt shutdown-Routinen, um z.B. löschen temporäre Dateien.