Sto cercando un modo per uccidere tutti i processi con un determinato nome che sono stati in esecuzione per più di X quantità di tempo. Ho generato molti esempi di questo particolare eseguibile, e a volte va in cattivo stato e funziona per sempre, occupando molto CPU.
Sto già usando Monit, ma non so come verificare un processo senza un file pid. La regola sarebbe qualcosa del genere:
kill all processes named xxxx that have a running time greater than 2 minutes
Come lo esprimeresti in monit?