Czytam crontab -eprzykładowe pliki i wiem, że pierwsza pozycja oznacza minutę. Ale nie mogę zrozumieć znaczenia /(slash). Czy ktoś mógłby mi wyjaśnić znaczenie?
/to ukośnik. \ jest odwrotnym ukośnikiem. Cięcie do przodu pochyla się do przodu . Odwrotne ukośniki odchylają się do tyłu .
jw013,
2
man 5 crontabma też wyjaśnienia.
Mat
@ jw013 dzięki za poprawienie! @Mat Thanks. Kup sposób, jak przejść do następnej strony man? Przeczytałem man crontabi to był koniec.
steveyang
1
@yangchenyun, to nie jest następna strona. To kolejna sekcja. man crontabwywołuje pierwszy wpis crontab, który dotyczy crontabpolecenia w sekcji 1. Pod koniec tej strony, mówi SEE ALSO crontab(5). Mówi ci, że możesz użyć man 5 crontabdo przeczytania crontabwpisu w sekcji 5, która opisuje format crontabpliku .
cjm
@cjm Dzięki za tę informację. Zawsze zastanawiałem się nad tym (3)w tej SEE ALSOsekcji!
steveyang
Odpowiedzi:
31
Ukośnik do przodu jest używany w połączeniu z zakresami w celu określenia wartości kroku.
0-55/5 * * * * oznacza, że twoje polecenie będzie wykonywane co pięć minut (0, 5, 10, 15, ..., 55).
Nawiasem mówiąc, krótszy sposób to powiedzieć */5.
Warren Young,
1
co powiesz na * / 31 w polu minut. Czy to oznacza, że skrypt będzie włączony na 0 i 31 lub 1 i 31?
Daniel Shen
@DanielShen Działa na 0 i 31 co godzinę.
Ville
dlaczego * / 5 * * * * zamiast 5 * * * *? Czy to nie to samo?
Andrew
4
@Andrew 5 * * * *będzie działał pięć minut po godzinie, co godzinę (tj. Raz na godzinę). */5 * * * *będzie kursował co pięć minut (tj. dwanaście razy na godzinę)
/
to ukośnik.\
jest odwrotnym ukośnikiem. Cięcie do przodu pochyla się do przodu . Odwrotne ukośniki odchylają się do tyłu .man 5 crontab
ma też wyjaśnienia.man
? Przeczytałemman crontab
i to był koniec.man crontab
wywołuje pierwszy wpiscrontab
, który dotyczycrontab
polecenia w sekcji 1. Pod koniec tej strony, mówiSEE ALSO crontab(5)
. Mówi ci, że możesz użyćman 5 crontab
do przeczytaniacrontab
wpisu w sekcji 5, która opisuje formatcrontab
pliku .(3)
w tejSEE ALSO
sekcji!Odpowiedzi:
Ukośnik do przodu jest używany w połączeniu z zakresami w celu określenia wartości kroku.
0-55/5 * * * *
oznacza, że twoje polecenie będzie wykonywane co pięć minut (0, 5, 10, 15, ..., 55).0-55/5
jest taki sam jak*/5
.źródło
*/5
.5 * * * *
będzie działał pięć minut po godzinie, co godzinę (tj. Raz na godzinę).*/5 * * * *
będzie kursował co pięć minut (tj. dwanaście razy na godzinę)