esiste un programma per controllare ogni 5/10 minuti che un processo sia attivo e se non lo è farlo avviare?
grazie.
esiste un programma per controllare ogni 5/10 minuti che un processo sia attivo e se non lo è farlo avviare?
grazie.
puoi fare un semplicissimo script bash da mettere in cron, che controlli che ci sia un pid attivo legato al processo da te cercato.
Ciao
si ma sono noob ... puoi spiegarmi passo per passo come si fa?
man pidof --> il programma che ti restituisce il pid di un processo
poi ti leggi una bellissima guida di scripting bash .. tipo questa --> http://www.pluto.linux.it/ildp/guide/abs/index.html
appena avrai finito di leggere queste due cosette sarai perfettamente in grado di farti uno scriptino che controlli il processo![]()
Ci sono cose che non si possono sapere. Per tutto il resto c'è man
Prima di fare domande stupide: 1) googla 2) leggi le manpages 3) sparati.
devi avere un MTA (mail transport agent per poter spedire le mail).codice:pidofprogramma = 'pidof prog' (deve essere l'apice inverso, ora su win non mi va). if test x"$pidofprogramma" = x""; then echo "Il processo è stato interrotto" |mail -s "comunicazioni processo" root
Ciao
grazie per lo script
ma non capisco come venga effettuato il controllo dell'applicazione ogni tot di minuti
quello è lo script che fa il test, poi lo devi richiamare da crontab.
guardati un po' di man di crontab, oramai ci sei...
ciao