crontab
無法執行Python腳本。我用來運行Python腳本的命令行沒問題。Crontab無法執行Python腳本
這些解決方案,我曾嘗試:
- 在的
main.py
- 頂部添加
#!/usr/bin/env python
在crontab
chmod 777
頂部添加PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
到main.py
文件service cron restart
我的crontab是:
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
*/1 * * * * python /home/python_prj/main.py
和日誌在/ var/log/syslog的是:
Nov 6 07:08:01 localhost CRON[28146]: (root) CMD (python /home/python_prj/main.py)
,別無其他。
main.py
腳本調用python_prj
下的其他模塊的一些方法,這是否重要?
任何人都可以幫到我嗎?
你有沒有在你的cron命令中試過「/ usr/bin/env/python /home/python_prj/main.py」? – Tjaart
也許你的腳本崩潰之前,它可以做任何事情做任何理由:缺乏權利,執行錯誤的密碼? – Tjaart
我試過/ usr/bin/env/python,仍然沒有運氣 – yebw