2017-04-13 75 views
1

我有我需要使用uWSGI,在屏幕上運行的Python項目@reboot如果我運行該腳本:屏幕沒有運行Python項目

screen -d -m uwsgi --emperor "/home/rrcms/wsgi.ini" --socket :8000 --chdir /home/rrcms/ --wsgi-file /home/rrcms/wsgi.py 

這將創建一個新的畫面和正常運行腳本,但是當我試圖把它加入crontab你甚至不會創建畫面,這是我使用的腳本:

@reboot screen -d -m uwsgi --emperor "/home/rrcms/wsgi.ini" --socket :8000 --chdir /home/rrcms/ --wsgi-file /home/rrcms/wsgi.py 
+0

嘗試用它的絕對路徑 – fedterzi

+1

實際工作更換uwsgi,請回復作爲一個答案,所以我可以把它標記爲答案@fedterzi –

回答

1

你應該與它的絕對路徑替換uwsgi

(從終端獲取絕對路徑:which uwsgi

@reboot screen -d -m /home/user/venv/bin/uwsgi --emperor "/home/rrcms/wsgi.ini" --socket :8000 --chdir /home/rrcms/ --wsgi-file /home/rrcms/wsgi.py