Daemontools 运行 python 脚本

Daemontools 运行 python 脚本

我在 ress 目录下有一个运行脚本:

#!/bin/sh

exec python gmail_new15.py

当我尝试执行 svc 时,我得到:

~# svc -du ress/
svc: warning: unable to control ress/: file does not exist

我的目标是控制 Python 脚本是否崩溃并重新启动它。

~# ls ress/
run

~# cat ress/run 
#!/bin/sh

exec python gmail_new15.py

答案1

您是否已开始使用 supervise ?服务中心相当明确地指出它“控制由监督监控的服务”。

查看 svc.c,当无法找到/打开文件 supervise/control 时,会引发该特定错误消息,如果找不到该文件,则 supervise 会自动创建该文件(以及 supervise 目录)。

查看文档监督或者扫描如果您想开始监督多个服务。

相关内容