2015-10-19 94 views
0

我想守護我的bash腳本,它開始運行python腳本里面。supervisord 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 

當我直接運行該程序時,它的工作原理。似乎它有工作目錄問題,但我不知道如何解決。任何建議?

+0

貴Python文件有什麼樣的相關性?那要求呢?他們安裝在一個virtualenv或流浪漢? – frank

回答

1

發現我的錯誤在哪裏。我只是有蟒蛇命令後使用-m如下:

command=/usr/local/bin/python -m vagrant/start.py