Некоторые задания должны выполняться дважды в день.
Вы можете использовать */12 в разделе часы, чтобы запланировать выполнение задания в 12 часов дня и 12 часов ночи ежедневно.
Иногда необходимо запускать crontab в разные часы или минуты.
В этом случае вы можете задать часы, например 09,17 и т.д.
Например:
0 */12 * * * script.sh
Приведенный выше скрипт будет запускаться в 12 часов утра (00:00:00) и 12 часов дня (12:00:00) каждый день.
Как вы видите, использование */12 запускает cron точно в 12 утра и 12 вечера.
Но иногда вам может понадобиться запустить crontab в другое время, например, в 10 утра и 10 вечера.
В этом случае вам нужно установить часы 10,22.
Смотрите пример ниже:
0 10,22 * * * script.sh
Вы можете изменить часы по своему усмотрению, например 09,17, чтобы запускать cron в 9 утра и 5 вечера.
Надеюсь, это руководство поможет вам в настройке crontab и планировании заданий дважды в день.
см. также:
- 🐧 Запуск Cron каждые 30 секунд
- Справочное руководство по Linux Crontab
- ⏲️ Как просмотреть или составить список заданий Cron на Linux