Supervisord(“supervisorctl start”)是否等待命令完成,或者异步分叉?

Supervisord(“supervisorctl start”)是否等待命令完成,或者异步分叉?

我正在 shell 脚本中运行supervisorctl start,想知道我是否可以指望该操作在 shell 中的下一行运行时完成。谢谢!

答案1

您无法保证 Supervisorctl start 将完成其正在执行的操作。

事实上,如果你正在运行一个 Web 服务器,那么你应该非常庆幸,一旦 Supervisorctl start 返回,你就无法确定 Web 服务器是否已经关闭。:)

相关内容