在ubuntu上使用upstart时,如果没有运行,如何发出启动作业的命令;如果已经运行,如何发出重新启动作业的命令。将应用程序部署到新节点时,未定义作业。
initctl restart JOB complains if not already running
initctl start JOB complains if already running.我可以编写脚本让它这样做
initctl start JOB
initctl restart JOB但这似乎不是最好的做法。
发布于 2014-05-06 05:27:28
sudo service JOB restart服务命令在Ubuntu中打了补丁,使其在Upstart上的工作方式与在sysvinit上最常见的情况下相同。
systemctl restart JOB有一些意想不到的效果,通常在使用之前应该仔细研究。它主要在那里,所以您可以在不重新加载作业定义的情况下重新启动作业,这是非常少见的情况。
https://stackoverflow.com/questions/9479668
复制相似问题