2013-09-26 54 views
0

我不知道爲什麼我的cronjob沒有按我期望的方式運行。我在crontab -e中添加了以下行。cronjob不能在Debian上工作

* * * * * /home/cookiemon/test.sh

這個腳本是可執行文件,就追加當前時間到output.txt

#!/bin/sh 
date >> output.txt 

看來,這個腳本運行正常,當我在/var/log/syslog檢查日誌。但是,output.txt文件從不創建。我試過sudo crontab -e,但結果完全一樣。我究竟做錯了什麼?

僅供參考,我正在使用Debian Wheezy。

回答

1

但是,output.txt文件從不創建。

腳本在沒有寫入權限的位置生成輸出。

指定日誌的完整路徑。

#!/bin/sh 
date >> /home/cookiemon/output.txt 
+0

工作!在看到你回答之後,這很明顯...非常感謝。 – CookieMonster