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)

  • È male per modificare manualmente il file cron?
  • Come pianificare un'attività X minuti dopo l'avvio di Windows Server 2003?
  • Le attività pianificate di Windows Server 2012 vengono eseguite utilizzando il profilo predefinito (quando la session viene eseguita less) anche se è specificato un account specifico
  • Operazione pianificata per eseguire uno script PowerShell a 32 bit con tre argomenti
  • Il pianificatore di attività non uccide l'attività
  • Soluzione alternativa per quando le attività pianificate di Windows non riescono quando l'utente cambia la propria password
  • SCHTASKS non può amministrare attività remoti
  • Windows Server 2012 R2 non printing da Task Scheduler
  • 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.