Existem algumas perguntas e respostas aqui em relação ao alerta quando um processo é concluído / sai ( 1 , 2 ) - mas tudo isso pressupõe que o usuário tenha emitido o processo por conta própria e, portanto, pode criá-lo com um alerta incorporado no script de governo ou canalize o processo para algum tipo de alerta.
Minha situação é que eu gostaria de ser alertado sobre a conclusão / saída de um processo que meu usuário não está inicializando. Ou seja, estou processando em massa grandes arquivos de vídeo em um servidor Ubuntu 12.04 LTS. Certas operações nesses arquivos levam muito tempo, então eu gostaria de algum tipo de alerta (o e-mail seria ótimo) quando uma operação específica terminar. Eles demoram tanto tempo que fazer isso de forma única, manualmente, com base no PIT seria perfeitamente adequado.
Para fornecer mais informações - digamos que estou processando um arquivo particularmente grande, e vejo que ele progrediu para um script FFMPEG, o processo em si sendo um script python (que é bastante complexo, não foi escrito por mim mesmo e algo assim) Não desejo modificar - embora essa seja a primeira abordagem lógica). Eu imagino emitir um comando ou script com o PID do referido script python em execução como argumento, e quando o processo com esse PID não estiver mais em execução, o script de alerta fará sua parte.
Alguma ideia?