crontab (avviare programmi una sola volta)
Inviato: mercoledì 4 aprile 2012, 14:22
Ho fatto uno script che mi invia una e-mail appena si accende o spegne un determinato server.
Lo script entra in funzione in background tramite crontab alle x del mattino e finisce appena mi invia la e-mail. Il giorno dopo si riavvia di nuovo ricominciando il ciclo
Ora il problema si presenta quando non succede nulla al server per diversi giorni (Il programma viene avviato più volte) o quando il mio pc lo accendo dopo le ore x (crontab non lo avvia)
esiste un modo per avviare una sola volta il programma tramite crontab?
Esempio avvio il programma ogni ora qualora non sia già in esecuzione
Lo script entra in funzione in background tramite crontab alle x del mattino e finisce appena mi invia la e-mail. Il giorno dopo si riavvia di nuovo ricominciando il ciclo
Ora il problema si presenta quando non succede nulla al server per diversi giorni (Il programma viene avviato più volte) o quando il mio pc lo accendo dopo le ore x (crontab non lo avvia)
esiste un modo per avviare una sola volta il programma tramite crontab?
Esempio avvio il programma ogni ora qualora non sia già in esecuzione