我的 upstart 服务正在使用 respawn 选项运行。我希望如果我部署新的服务配置,则在服务重生时将加载该配置。initctl reload-configuration 命令不会强制重新加载,restart 命令也不会。只有显式停止和启动才会重新加载配置。
问题是,我无法在部署时停止和启动服务。服务本身通过关闭来安排重新启动。
这是设计使然还是我遗漏了什么?
如果我的服务停止时通过明确启动第二个看门狗服务来重生,这会改变什么吗?
为什么明确的启动/停止和重新启动命令或重生选项之间存在差异。
谢谢。