Cosa c'è di sbagliato nella cronologia dei miei lavori di cron?


1

Sto cercando di configurare i lavori cron per un sito web ospitato su hostmonster.com. Quando uso il seguente funziona perfettamente:

* * * * *

Ma ogni volta che apporto modifiche a questi timestamp, lo script non funziona.

Se utilizzo quanto segue, non verrà eseguito:

30 18 * * *

Questo script automatizzato inserisce i dati nel database.

Qualcuno sa perché non funziona?


Non ci sono troppe informazioni per andare qui. I tuoi dati unici (l'ora cron e min) sono validi. Cos'altro sta succedendo. Stai facendo questi lavori come te? come root? Esistono /usr/lib/cron/cron.allow o cron.deny? Come stai modificando questo file? Lo hai caricato usando crontab?
DaveParillo

come dice Dave, non c'è niente di sbagliato in questo. dovrebbe essere in esecuzione alle 6:30 pm. cosa ti aspetti che faccia?
quack quixote

Risposte:


2

Hai provato un semplice test con qualcosa di simile,

10,20,30,40,50,0 * * * * date & gt; /tmp/test-trace.txt

questo dovrebbe darti i timestamp di 10 minuti correttamente.
Se funziona per un filtro una volta, funzionerà per qualsiasi altro ...

Quindi, devi vedere come funziona il tuo script.


2

Il tuo tempo di crontab (30 18 * * *) dovrebbe funzionare bene, come mostrato nell'esempio qui http://www.adminschoice.com/docs/crontab.htm . Hai considerato che potrebbe esserci un problema con lo script che usi, ha le autorizzazioni giuste?


1

Se il tuo cron viene eseguito in un momento sbagliato, prova a riavviare il tuo crontab!

$ service crond restart
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.