In un'espressione cron, qual è la differenza tra 0/1
, 1/1
e *
?
In un'espressione cron, qual è la differenza tra 0/1
, 1/1
e *
?
Risposte:
Dipende da dove si trovano i termini
0/1
significa partire da 0 ogni 1.1/1
significa partire da 1 ogni 1.*
indica tutti i possibili valori.così
Per i minuti, le ore e il giorno della settimana le colonne 0/1
e *
sono equivalenti in quanto sono basate su 0.
Per il giorno del mese e colonne mese 1/1
e *
sono equivalenti in quanto questi sono basati 1.
0/1
per mesi allora? Cosa succederebbe?
Nella definizione di crontab, il significato dei cinque campi data / ora sono:
Un * significa dal primo all'ultimo elemento dell'intervallo. A n / x significa che inizia da n, ad ogni x valori.
Nel tuo caso, questo può essere tradotto da:
La fine sembra errata (? *) In quanto si trova al posto del comando. O al posto del nome utente e del comando se presi da un file sotto /etc/cron.d/
e non dal crontab di un utente specifico.
Lo 0/1 significa ogni 1 minuto o ogni menta e 1/1 significa ogni mese penso, ma non sono sicuro che funzionerà in quel modo per il mese.
0/1
, 1/1
e *
?
0/1
da 1/1
per esempio? Significherà lo stesso?
0
o 1
allora?
/
è il passo, spiegato molto bene qui: publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/…