Я пытаюсь создать сервис, который работает несколько скриптов с помощью
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 ?