当主管(重新)中的程序启动时,如何运行额外的命令?

时间:2014-01-11 15:13:28

标签: supervisord

当主管中的程序启动/重启时,如何运行额外的命令?

特别是,在这种情况下,我需要对正在运行的进程创建的文件(套接字文件)执行chmod。

1 个答案:

答案 0 :(得分:0)

实际上,您可以使用Event Listener。 Supervisor为称为“事件监听器”的特殊编写程序(它作为子进程运行)提供了一种订阅“事件通知”的方法。当您收到特定活动时,您可以做任何您想做的事情。

在您的情况下,您可以侦听指示YOU_PROGRAM已启动/停止的事件,然后调用该命令以chmod该文件。