2017-07-25 127 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