41111111111Rating 4.00 (1 Vote)

Иногда требуется, что-бы тот или иной скрипт или приложение запустились спустя какое-то время после перезапуска системы, это можно сделать при помощи crontab

Запсук скрипта по таймауту

Например нужно перезапустить nginx спустя 30 секунд после перезагрузки дистрибутива, редактируем crontab:

crontab -e

Добавляем в него команду (в моем случае скрипт, который перезапускает nginx):

@reboot sleep 30 && /path/to/script/check-service.sh nginx >/dev/null 2>&1

Перезапускаем машину:

systemctl reboot

Проверяем. Done! 

Добавить комментарий


Защитный код
Обновить

Сейчас 567 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз