Створіть роботу cron


-2

Я хочу створити роботу cron, яка запустить файл о 2:00 четвер, п’ятницю та суботу.

Чомусь я дуже заплутався, роблячи це.

Чи може хтось навести приклад, як це зробити?


1
Дякую, що уточнили, що під вихідними ви мали на увазі четвер, п’ятницю та суботу; Я підозрюю, що багато людей тут інакше трактували б "вихідні" як субота та неділя.
CVn

2
Пощастив хлопець, що живе в країні, яка має триденні вихідні ...
dr01

Відповіді:


3

Формат cronзапису таблиці такий:

min hr date month weekday command

Отже, запис для 2:00 в Чт / Пт / Сб буде таким:

0 2 * * 4,5,6 /path/to/command

Ви також можете використовувати діапазони:

0 2 * * 4-6 /path/to/command

Поле у ​​будній день починається з 0неділі ( 7також є неділею).

Деякі версії cronнавіть дозволять вам прописати це:

0 2 * * Thu-Sat /path/to/command

Якщо ви хочете зручний інструмент, який пояснить вам записи таблиці в хроні, цей сайт може бути дуже корисним.


2
Напевно, варто відзначити, що це підходить для файлів cron користувача. Якщо це в загальносистемному файлі cron (як правило, /etc/cron.*/*), ви повинні встановити команду з користувачем, щоб команда повинна бути виконана як, створюючи формат min hour day month weekday user command.
CVn

На додаток до коментаря Майкла вище, MOST times /etc/cron.*/* використовується обслуговуючим пакетом для специфічного пакету / програми. Звичайно, ви, як систематик, можете також додати інші завдання.
іваніван

@Xozu Добре! Якщо це вирішує ваше питання, будь ласка, подумайте про прийняття відповіді . Якщо ви задоволені відповіддю, прийнявши її і, можливо, навіть відмовившись, це найкращий спосіб сказати "Дякую!" :-)
Кусалаланда
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.