2017-04-13 79 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