我有一個名爲color.py
的python文件,如果我運行使用python color.py
將工作在一個文件上。我可以從終端運行它,但它不會從crontab調用。我使用chmod +x color.py
來嘗試使其可執行。從crontab運行python腳本
的PY文件不開始與
#!/usr/bin/env python
並且如果通過運行作爲用戶根以下命令作品cron命令是
*/1 * * * * /root/images/color.py
我有一個名爲color.py
的python文件,如果我運行使用python color.py
將工作在一個文件上。我可以從終端運行它,但它不會從crontab調用。我使用chmod +x color.py
來嘗試使其可執行。從crontab運行python腳本
的PY文件不開始與
#!/usr/bin/env python
並且如果通過運行作爲用戶根以下命令作品cron命令是
*/1 * * * * /root/images/color.py
首先檢查(su或須藤):
/usr/bin/python /root/images/color.py
如果可以的話,編輯crontab到:
*/1 * * * * /usr/bin/python /root/images/color.py
如何檢查cron作業是否成功?
該命令起作用並刪除了一個文件,這就是我如何知道該任務已完成 –
是否引用要刪除的文件它的完整路徑?不要刪除'myfile',而是刪除'/ root/images/myfile'? – anneb
使用os.remove(文件名)@anneb –
這裏有一些提示:https://stackoverflow.com/questions/8727935/execute-python-script-on-crontab。我想你必須將/ usr/bin/env改爲/ usr/bin/python(使用'哪個python'來發現你的python的位置) – anneb
你試過把它作爲'/ root/images/color.py'運行嗎? ? –
@Rawing我可以使用python color.py –