Введение
Crontab используется для планирования запуска сценария через равные промежутки времени. В этом сообщении блога вы узнаете, как программировать скрипт crontab каждые 30 секунд.
Запрограммировать Crontab на 30 секунд
Crontab не позволяет планировать продолжительность задания в секундах. Минимально допустимая продолжительность составляет каждую минуту. Однако вы можете выполнить некоторые сложные настройки для запуска сценария, чтобы он запускался каждые 30 секунд.
Например, чтобы запускать сценарий оболочки каждые 30 секунд, используйте следующую конфигурацию crontab:
# Runing script.sh every 30 seconds
* * * * * script.sh
* * * * * sleep 30; script.sh
В предыдущей настройке мы запланировали сценарий дважды. Первый cron запускается каждую 1 минуту, а второй cron также запускается в то же время, но ждет 30 секунд перед запуском. Затем весь цикл выполняется каждые 30 секунд.
Вывод
В этом кратком руководстве вы узнали, как запланировать запуск задания crontab каждые 30 секунд.