RemainAfterExit в Upstart

Существует ли Upstart, эквивалентный RemainAfterExit в systemd?

У меня есть задача выскочки, исполняющая скрипт, который быстро завершается при запуске задачи. Тем не менее, я все же хотел бы, чтобы эта задача сообщалась как активная, чтобы я мог впоследствии «остановить» задачу и выполнить сценарий очистки.

В systemd я бы сделал следующее:

[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/usr/local/bin/my_script.sh create %i
ExecStop=/usr/local/bin/my_script.sh delete %i

Как бы я сделал то же самое в Upstart?

0
задан 7 October 2021 в 20:59
1 ответ

Вы можете либо добавить один оператор readв конец вашего скрипта, чтобы приостановить выполнение, либо использовать pre-start execвместо exec, как предлагается здесь (, хотя я не могу подтвердить эффективность этого решения).

1
ответ дан 13 October 2021 в 08:50

Теги

Похожие вопросы