В systemd есть единицы таймера . Попробуйте использовать OnUnitActiveSec=
опцию, если вы решите использовать таймер для этой задачи.
Как настроить службы systemd для запуска / остановки процессов с заранее заданным порядком и тайм-аутами между их запусками?
328
neOn
Я использую systemd для запуска / остановки 4 сервисов в последовательном порядке, используя поля «Требуется / После / До / BindsTo».
systemctl start service01
Инициировать такой стартовый порядок:
service01 -> service02 -> service03 -> service04
действие остановки настраивается через BindTo на стороне service0 [234]. Они связаны с service01, поэтому в случае его остановки будут остановлены и другие службы.
Но из-за некоторых проблем должна быть настроена задержка в 5-10 секунд между запуском service02 и service03.
Возможно ли использовать systemd для этого?
Конечно, я мог бы просто добавить «sleep 10» в начале ExecStart в service03, но, возможно, есть другие способы использовать systemd для этого.
1 ответ на вопрос
0
atype
Похожие вопросы
-
4
Как установить рабочий стол GNOME на Linux (CENTOS)
-
2
Подключение MIDI-контроллера к CentOS5
-
2
Ищем / ждем домен бесконечно
-
-
1
Поддержка CentOS и / dev / midi
-
2
CentOS Двойной экран не работает
-
3
CentOS - разница между ssh -X и startx и запуском графического интерфейса
-
3
Как работает X11?
-
4
Проверка версии PHP, на которой я работаю в Linux?
-
5
CentOS стрелка вверх предыдущая команда
-
1
Изменения в Fedora Crontab