Upstart 中的 RemainAfterExit

Upstart 中的 RemainAfterExit

是否有与 systemd 的 RemainAfterExit 等效的 Upstart?

我有一个 upstart 任务,它执行一个脚本,该脚本在任务启动时会快速完成。但是,我仍然希望该任务报告为活动状态,以便我随后可以“停止”该任务并让它执行清理脚本。

在 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 中做同样的事情?

答案1

您可以read在脚本末尾添加一条语句来暂停执行,也可以pre-start exec按照exec建议使用这里(尽管我无法确认这个解决方案的有效性)。

相关内容