Qual è il significato della barra in crontab?


31

Ho visto un record crontab nel sistema.

0-55/5 * * * *   root  <command>

Ho letto i crontab -efile di esempio e so che la prima posizione sta per minuto. Ma non riesco a capire il significato di /(barra) lì. Qualcuno potrebbe spiegarmi il significato?


/è una barra. \ è una barra rovesciata. Le barre in avanti si inclinano in avanti . Le barre rovesciate si inclinano all'indietro .
jw013,

2
man 5 crontabha anche delle spiegazioni.
Mat

@ jw013 grazie per la correzione! @ Grazie Grazie. Acquista il modo, come andare alla pagina successiva con man? Ho letto fino man crontabin fondo la fine.
Steveyang,

1
@yangchenyun, non è la pagina successiva. È un'altra sezione. man crontabriporta la prima voce per crontab, che è per il crontab comando nella sezione 1. Verso la fine di quella manpage, dice SEE ALSO crontab(5). Ciò ti dice che puoi usare man 5 crontabper leggere la crontabvoce nella sezione 5, che descrive il formato del crontab file .
cjm

@cjm Grazie per queste informazioni. Mi sono sempre chiesto di quelle (3)cose nella SEE ALSOsezione!
Steveyang,

Risposte:


31

La barra in avanti viene utilizzata insieme agli intervalli per specificare i valori del passo.

0-55/5 * * * * significa che il tuo comando verrà eseguito ogni cinque minuti (0, 5, 10, 15, ..., 55).

0-55/5è lo stesso di */5.


3
A proposito, un modo più breve per dire che è */5.
Warren Young,

1
che dire di * / 31 nel campo dei minuti. Significa che lo scrip verrà attivato su 0 e 31 o 1 e 31?
Daniel Shen,

@DanielShen Funzionerebbe su 0 e 31 ogni ora.
Ville,

perché * / 5 * * * * invece di 5 * * * *? Non sono uguali?
Andrew,

4
@Andrew 5 * * * *verrà eseguito cinque minuti dopo l' inizio dell'ora, ogni ora (ovvero una volta ogni ora). */5 * * * *verrà eseguito ogni cinque minuti (ovvero dodici volte all'ora)
thrnio,
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.