2012-05-30 12 views

risposta

28

Non si può, si può utilizzare sia più valori o un intervallo

0 1,2,3,4,5,6,7,8,10,11,12,13,14,15 * * *

Source:

tag Tempo sono separate da spazi. Non utilizzare spazi all'interno di un tag, questo confonderà cron. Devono essere presenti tutti e cinque i tag. Sono un AND logico l'uno dell'altro. C'è un altro spazio tra l'ultimo tag e il primo comando.

Un'etichetta temporale può essere un carattere jolly "*", che significa "tutto". Può essere un valore , diversi valori, un intervallo o un intervallo frazionario.

16

trovo più leggibile di avere due voci di crontab:

0 1-8 * * * ... 
0 10-15 * * * ... 
+0

Questa è una molto buona soluzione alternativa. – OmnipotentEntity

+1

+1. molto più pulito/conciso. Il rovescio della medaglia è che se qualcosa nel comando cambia, ora hai più posti per modificarlo –

+0

potresti usare uno script bash per incapsulare i parametri, quindi, su crontab basta chiamare un singolo script bash per entrambe le voci. – eddy85br

Problemi correlati