Ci sono alcune domande e risposte qui riguardo all'allerta quando un processo termina / esce ( 1 , 2 ) - ma tutti presumono che l'utente abbia emesso il processo stesso, e quindi possono copiarlo con un avviso incorporato nel script di governo o reindirizza il processo a una sorta di avviso.
La mia situazione è che vorrei essere avvisato del completamento / uscita di un processo che il mio utente non sta inizializzando. Vale a dire, sto elaborando in blocco file video di grandi dimensioni su un server Ubuntu 12.04 LTS. Alcune operazioni su questi file richiedono molto tempo, quindi vorrei un tipo di avviso (la posta elettronica sarebbe ottima) al termine di uno specifico. Richiedono così tanto tempo, che farlo su base una tantum, manualmente, in base al PIT andrebbe benissimo.
Per fornire maggiori informazioni, supponiamo che stia elaborando un file particolarmente grande e vedo che è passato a uno script FFMPEG, il processo stesso è uno script Python (che è piuttosto complesso e non scritto da me stesso, e qualcosa Non desidero modificare, anche se sarebbe il primo approccio logico). Immagino di emettere un comando o uno script con il PID di detto script python in esecuzione come argomento, e quando il processo con quel PID non è più in esecuzione, lo script di avviso fa la sua cosa.
Qualche idea?