2011-01-05 12 views
7

Ho bisogno di un'espressione cron (0 0/60 * * *?) Per attivare l'applicazione ogni 12 ore (due volte al giorno).Cron Expression per eseguire cron trigger per 12 ore al giorno?

+0

per 12 ore al giorno come dice il titolo o ogni 12 ore come post ?, dice (ogni 12 ore è due volte al giorno, quindi, ad es. a .. 3 e 15. 0 3,15 * * *.) – nos

+0

@nos. ogni 12 ore, cioè due volte al giorno ... – Jango

+0

@nos. se la tua risposta è 0 3,15 ***, puoi spiegarmi come? Perché 15? e anche inviare la risposta nella casella di risposta in modo che io possa contrassegnarla come "risposta". – Jango

risposta

10

Utilizzare per es. 0 0 3,15 * * ? Questo eseguirà un lavoro alle 3:00 e alle 15:00. Questo è due volte al giorno, con 12 ore tra. È possibile utilizzare 0 0 0/12 * * ? che significa ogni 12 ore. Here's alcuni esempi.

2

Alcuni esempi che si adattano ai tuoi criteri:

30 */12 * * * 

corre a 00:30:00 e 00:30:00 ogni giorno

0 3-15/12 * * * 

funziona a 03:00:00 e 15:

23 4,16 * * * 

corre a 04:23:00 e 16:23:00 ogni giorno 00:00 ogni giorno

+0

thx. Quindi, cosa succede se vuole 12:30 e 00:00? – webyildirim

+0

@webyildirim: in questo caso dovresti usare due linee cron per le diverse volte che eseguono lo stesso comando. Non c'è modo di specificarlo in una singola riga. – htaccess