Python Aufgaben kurz vor shutdown

Wahrscheinlich ist die Frage sehr schnell zu beantworten, aber ich wusste nicht nach was ich googlen sollte. Bekam immer Antworten, wie "wie ist der Befehl um PC Unix herunterzufahren..."

Die eigentliche Frage:
Wie besteht die Möglichkeit, das ich wenn der Rechner herunter gefahrenen wird, kurz bevor das Python Programm beendet wird, es noch etwas ausführen oder eben irgendwas machen kann?

//edit
vllt hab ich auch die Frage ein bisschen komisch gestellt. Also es geht einfach darum, der PC wird heruntergefahren, das Python Programm merkt das, führt noch schnell ein paar Dinge aus und schließt sich dann auch. Wie kann ich das kontrollieren, also wo kann ich einen Befehl hinsetzen?
 
Zuletzt bearbeitet:
Das Programm bekommt beim Runterfahren zuerst Signal 15 und dann Signal 9 gesendet. Für Signal 15 kannst du einen Signal-Handler einbauen, der dann noch die gewünschten Aufgaben ausführt.
 
Hm, ich weiß nicht ob ich etwas falsch mache, beziehungsweise war schon länger nicht mehr an Python, aber ich hätte das jetzt so gedacht?

Code:
signal.signal(signal.SIGTERM, handler)

will aber nicht so funktionieren, liegt es an dem signal.SIGTERM?
 
Zurück
Oben