這是我的crontab條目:crontab的腳本不生成文本文件
* * * * * /home/ec2-user/Test/test_thing.sh
這裏是腳本,test_thing.sh
:
echo "asdf" >> ./bla.txt
當我手動運行它,但它產生的「bla.txt」文件。但是,它不會自動執行(使用crontab在/Test/
目錄中創建「bla.txt」文件)。
我也檢查了我的/var/log/cron
文件,我發現它每分鐘都執行一次,但不知道它是否會遇到錯誤。
如果它很重要,我在Amazon EC2服務器上運行這個服務器,特別是亞馬遜Linux AMI。
編輯: 我也做了chmod +x test_thing.sh
,以確保它是可執行的。
相對路徑「./blah.txt」可能不是您認爲它的位置。嘗試在文件夾上使用絕對路徑引用,您知道您的用戶有權寫入。祝你好運! – yftse