gpt4 book ai didi

UpStart initctl start|重启ubuntu

转载 作者:行者123 更新时间:2023-12-03 21:58:14 26 4
gpt4 key购买 nike

在 ubuntu 上使用 upstart 时,如果未运行,我如何发出启 Action 业的命令,如果已运行则重新启动。将应用程序部署到新节点时,未定义作业。

initctl restart JOB complains if not already running
initctl start JOB complains if already running.

我可以编写脚本来做
initctl start JOB
initctl restart JOB

但这似乎不是最好的做法。

最佳答案

我遇到了同样的问题。
缺少内置 initctl 的直接“延迟停止然后启动”命令,我们必须编写脚本。

如果失败,则调用 start 和 restart :

initctl start JOB || initctl restart JOB

这个脚本可能不是我们两个人都在寻找的答案,但它很短,足以提及它。

只要服务运行良好,它就会成功。

当服务失败时,这个脚本会失败两次;例如,如果服务被停止并且实际上无法启动,它也将无法重新启动。

绝对正在寻找对此的改进。

我希望这有帮助。

关于UpStart initctl start|重启ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9479668/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com