2017-07-25 129 views
0

我寫了一個bash腳本,我把它保存爲一個文件getcalls.sh,我在文件上使用chmod + x使它成爲可執行文件。它將api的csv輸出捲曲到它運行的相同目錄中的文件中。它運行在我的一個Web文件夾中名爲data的目錄中。當我從命令行運行它時,它運行良好。當我嘗試將它放在cron中時,它不會運行。我的cron條目看起來像這樣。Ubuntu cron作業

12 03 * * 3 cd /var/www/html/sitedir/data/getcalls.sh 

語法不正確?

+0

好的。它直接與網站的數據導入有關,但我會問別的地方。 – sixstring

回答

2

是的,你的語法不正確。您必須使用這種方式:

minute hour day-of-month month day-of-week command 

但是你提供cd命令。使用它如下:

12 03 * * 3 /var/www/html/sitedir/data/getcalls.sh 
+0

謝謝。這張CD是一個糟糕的剪貼錯誤,我太累了,看不到它。 – sixstring