🐧 Запуск Cron каждые 30 секунд

by itisgood

Crontab используется для планирования выполнения сценария через регулярные промежутки времени.

В этой статье вы узнаете, как запланировать выполнение скрипта в crontab каждые 30 секунд.

Ранее мы рассматривали схожий кейс:

Как запускать команду Linux каждые X секунд навсегда

Планирование Crontab на 30 секунд

Crontab не позволяет планировать продолжительность выполнения заданий в секундах.

Минимально допустимая продолжительность – только каждая минута.

Но все же вы можете сделать несколько хитрых конфигураций, чтобы запустить ваш скрипт на выполнение каждые 30 секунд.

Например, для запуска shell-скрипта каждые 30 секунд используйте следующую конфигурацию crontab:

 # Запуск script.sh каждые 30 секунд
* * * * *  script.sh
* * * * *  sleep 30; script.sh 

В приведенной выше конфигурации мы запланировали выполнение скрипта дважды.

Первый cron запускается каждые 1 минуту, а второй cron также запускается в то же время, но ждет 30 секунд перед выполнением.

Таким образом, весь цикл выполняется каждые 30 секунд.

Заключение

В этом кратком руководстве вы научились планировать выполнение задания crontab каждые 30 секунд.

см. также:

 

 

 

You may also like

Leave a Comment