Es gibt hier ein paar Fragen und Antworten, um benachrichtigt zu werden, wenn ein Prozess abgeschlossen ist / beendet wird ( 1 , 2 ) - diese setzen jedoch alle voraus, dass der Benutzer den Prozess selbst ausgegeben hat, und können ihn daher mit einem in die eingebauten Alert skripten regeln Skript oder leiten Sie den Prozess zu einer Art Warnung.
Meine Situation ist, dass ich über den Abschluss / das Beenden eines Prozesses informiert werden möchte, den mein Benutzer nicht initialisiert. Ich verarbeite gerade massive Videodateien auf einem Ubuntu 12.04 LTS-Server. Bestimmte Vorgänge mit diesen Dateien dauern sehr lange, daher hätte ich gerne eine Warnung (E-Mail wäre toll), wenn eine bestimmte abgeschlossen ist. Sie dauern so lange, dass es völlig in Ordnung wäre, dies einmalig manuell auf der Basis von PIT durchzuführen.
Weitere Informationen: Angenommen, ich bearbeite eine besonders große Datei und sehe, dass sie zu einem FFMPEG-Skript weiterentwickelt wurde. Dabei handelt es sich um ein Python-Skript (das recht komplex und nicht von mir selbst geschrieben ist) Ich möchte nicht ändern - obwohl dies der erste logische Ansatz wäre). Ich stelle mir vor, Sie geben einen Befehl oder ein Skript mit der PID des laufenden Python-Skripts als Argument aus, und wenn der Prozess mit dieser PID nicht mehr ausgeführt wird, macht das Warnskript seine Sache.
Irgendwelche Ideen?