Eseguire uno script solo se non è già in esecuzione

Ho realizzato uno script php che deve essere esguito ogni ora (e a questo ci pensa cron) ma solo se non è già in esecuzione.

# controlla che il processo non sia gia in esecuzione
PS="$(ps ax)"
if ! echo "$PS" | grep -q -w mioscript.php ; then
   /home/tester/mioscript.php & > /dev/null
fi

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.