У чому сенс косої риски в crontab?


31

Я бачив запис системи crontab в системі.

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

Я читаю crontab -eприклади файлів і знаю, що перша позиція стоїть хвилину. Але я не можу розібратися в сенсі /(косої риски). Хтось може мені пояснити значення?


/- це пряма коса риса. \ - це зворотний кут нахилу. Передні нахили нахили вперед . Підліски нахиляються назад .
jw013

2
man 5 crontabмає також пояснення.
Мат

@ jw013 дякую за виправлення! @Mat Спасибі Купуйте шлях, як перейти до наступної сторінки man? Я прочитав man crontabі через це був кінець.
steveyang

1
@yangchenyun, це не наступна сторінка. Це ще один розділ. man crontabвідображає перший запис для crontab, який призначений для crontab команди в розділі 1. На кінець цієї сторінки, він говорить SEE ALSO crontab(5). Це говорить про те, що ви можете використовувати man 5 crontabдля читання crontabзапису в розділі 5, де описано формат crontab файлу .
CJM

@cjm Дякую за цю інформацію. Мені завжди було цікаво про те, (3)що в SEE ALSOрозділі!
steveyang

Відповіді:


31

Поперечна косою рисою використовується спільно з діапазонами для визначення значень кроку.

0-55/5 * * * * означає, що ваша команда буде виконуватися кожні п’ять хвилин (0, 5, 10, 15, ..., 55).

0-55/5те саме, що */5.


3
До речі, коротший спосіб сказати, що це */5.
Воррен Янг

1
як щодо * / 31 на хвилинному полі. Це означає, що сценарій буде 0 та 31 або 1 та 31?
Даніель Шен

@DanielShen Він працюватиме 0 і 31 щогодини.
Віль

чому * / 5 * * * * замість 5 * * * *? Вони не однакові?
Андрій

4
@Andrew 5 * * * *буде працювати через п’ять хвилин після закінчення години, щогодини (тобто раз на годину). */5 * * * *працюватиме кожні п’ять хвилин (тобто дванадцять разів на годину)
thrnio
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.