2015-12-21 138 views
-1

我創建一個cron job執行python腳本,如果我通過終端執行無法執行cron作業

hello.py

a = 'a cron job was executed here' 
text_file = open('output_hello.txt', 'w') 
text_file.write(a) 
text_file.close() 

做工精細,我在Ubuntu 15.10。

cron job文件是:

* * * * * /usr/bin/python /home/rohit/hello.py 
(excluding the #) 

我在/var/spool/cron

root用戶和創建工作的問題是,它沒有執行該腳本。我不知道爲什麼。

+0

我認爲你會因爲你的問題很糟糕而被低估。看看SO [markdown教程](http://stackoverflow.com/editing-help)。 –

回答

0

一個並不簡單地修改crontab中,運行命令:

crontab -e 

和編輯從那裏。如果您希望以root身份運行,請使用sudo執行上述命令。

0

假設您的路徑正確,您的腳本可能沒有合適的環境,或者它可能不可執行。確保你的腳本開頭:

#!/usr/bin/python

而且還關係到你,然後給執行權限給該腳本:

chmod a+x hello.py

確保您使用crontab -e,如果您對語法的任何疑問,你可以在這裏找到更多的信息:

https://help.ubuntu.com/community/CronHowto