2016-04-21 44 views
0

我加入這一行的crontab -e運行在Beagelbone使用cron黑python腳本

* * * * * /root/Desktop/New.py 

的New.py代碼很簡單這裏創建一個文本文件,是它的代碼

#!/usr/bin/python 
f= open("test.txt",'w') 
f.write("test") 
f.close() 

當我測試使用shell執行代碼時它工作正常,並且當我使用echo測試Cron時,文本文件Cron也能正常工作,並且我將python文件許可設置爲可執行文件,但它仍然不起作用

回答

2

我覺得發生了什麼是cwd是你期望不是它是。儘量明確cd到你想要的文件被創建

SHELL=/bin/bash 
* * * * * cd /root/Desktop; /root/Desktop/New.py 
+0

我將New.py文件更改爲 f = open(「/ root/Desktop/test.txt」,'w')並且它按預期工作,謝謝 – user5324426

+0

很高興我能夠提供幫助。 – WreckeR

0

試試這個

* * * * * python /root/Desktop/New.py 

或本

* * * * * export DISPLAY=:0; python /root/Desktop/New.py 
+0

謝謝,我試過但沒有結果! – user5324426