от
Я пытаюсь создать сервис, который работает несколько скриптов с помощью
ExecStart
и некоторые из них могут быть неудачными. Мне нужно игнорировать эти неудачные сценарии и вернуть успех для службы. Ранее я использовал
upstart
и это, как я добился этого.
start on runlevel [23]
stop on shutdown

script
    set  e # Disable exit on non 0
    stop sys_process_script
    start sys_init_script
    start sys_process_script
    set 

Но я не знаю, как игнорировать неудачного сценария. Это моя реализация до сих пор.

[Unit]
Description=System starter

[Service]
Type=forking
ExecStart=/bin/systemctl stop sys_process_script
ExecStart=/bin/systemctl start sys_init_script
ExecStart=/bin/systemctl start sys_process_script
Есть ли способ, чтобы игнорировать сценарий, если не в
systemctl
или в
.service ?

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...