标签: supervisord
当主管中的程序启动/重启时,如何运行额外的命令?
特别是,在这种情况下,我需要对正在运行的进程创建的文件(套接字文件)执行chmod。
答案 0 :(得分:0)
实际上,您可以使用Event Listener。 Supervisor为称为“事件监听器”的特殊编写程序(它作为子进程运行)提供了一种订阅“事件通知”的方法。当您收到特定活动时,您可以做任何您想做的事情。
在您的情况下,您可以侦听指示YOU_PROGRAM已启动/停止的事件,然后调用该命令以chmod该文件。