此条目不起作用:
*/1 * * * * /usr/bin/wget -o /tmp/tmp-cron-output -O /tmp/tmp-cron http://domain/stations/system/cron-jobs/shipping-update >> /dev/null
此条目有效:
*/1 * * * * echo "test" > /tmp/tmp-test
如果我在SSH的命令行中直接输入以下内容,则可以正常工作:
/usr/bin/wget -o /tmp/tmp-cron-output -O /tmp/tmp-cron http://domain/stations/system/cron-jobs/shipping-update >> /dev/null
我不明白为什么它不起作用。我之前做的事情基本上是相同的概念,然后我改变了很多东西,我现在卡住了..
修改
问题是它在URL的末尾添加了一个%0D,当我生成要导入到cron的文件时,它根源于我在每行之间添加\ r \ n。我将其更改为\ n并且现在可以正常工作,不再将%0D添加到wget尝试获取的URL的末尾。