【发布时间】:2015-10-19 05:31:17
【问题描述】:
我正在尝试守护我的 bash 脚本,该脚本开始在里面运行 python 脚本。
这是我的 supervisord.conf 程序部分
[program:source]
directory=/home/vagrant/
command=/usr/local/bin/python /home/vagrant/start.py
process_name=%(program_name)s
user=vagrant
autostart=true
当我启动 supervisord 时,它不起作用。从我收到的日志中:
No module named monitor.tasks
当我直接运行程序时,它可以工作。似乎它有工作目录问题,但我不知道如何解决。有什么建议吗?
【问题讨论】:
-
你的 python 文件有什么样的依赖关系?要求呢?它们是安装在 virtualenv 还是 vagrant 中?
标签: python daemon supervisord