problema di attività cron

Ho un task cron come

6,36 * * * * python /usr/local/news.py >> /var/log/newlog 

dovrebbe essere eseguito each 6 e 36 minuti di each ora.

Ma per alcuni come il sistema esegue questa attività 4 processi / volte each volta. Questa attività è l'aggiornamento del database e causa un problema quando tre processi aggiornano il database contemporaneamente.

Ho 4 compiti in / var / spool / cron / root, questo è uno dei compiti

Che cosa è andata storta qui?

Grazie

Modifica :

 Oct 9 20:06:01 online CROND [7882]: (radice) CMD (python /usr/local/news.py >> / var / log / newslog)  
 Oct 9 20:06:01 online CROND [7883]: (root) CMD (python /usr/local/news.py >> / var / log / newslog)  
 Oct 9 20:06:01 online CROND [7888]: (root) CMD (python /usr/local/news.py >> / var / log // newslog)  
 Oct 9 20:06:01 online CROND [7890]: (root) CMD (python /usr/local/news.py >> / var / log // newslog)

3 Solutions collect form web for “problema di attività cron”

Qual è il risultato del seguente command? Se c'è più di un numero elencato, allora cron è in esecuzione più di una volta che potrebbe causare questo problema.

 pgrep -l cron 

Da 'Ho 4 compiti che elencano in / var / spool / cron / root', intendi dire:

"Ho 4 righe nella crontab della radice, tutta la stessa cosa"?

Incollare l'output di 'crontab -l'. Se sembra qualcosa di simile:

 6,36 * * * * python /usr/local/news.py >> /var/log/newlog 6,36 * * * * python /usr/local/news.py >> /var/log/newlog 6,36 * * * * python /usr/local/news.py >> /var/log/newlog 6,36 * * * * python /usr/local/news.py >> /var/log/newlog 

Questo è sicuramente il problema: 0

Sembra che due delle piste abbiano una syntax leggermente diversa. È ansible controllare / etc / crontab e /etc/cron.d per verificare che non si dispongano di copie del command?

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.