Cron作业不起作用,没有错误

时间:2017-08-26 05:03:34

标签: cron debian

的crontab

*/2 * * * * /usr/bin/curl --silent https://mywebsite.com/somescript &>/dev/null
* * * * * env > /tmp/env.output

系统日志

Aug 26 04:36:01 web CRON[2931]: (root) CMD (/usr/bin/curl --silent https://mywebsite.com/somescript &>/dev/null)
Aug 26 04:36:01 web CRON[2932]: (root) CMD (env > /tmp/env.output)

...两个命令都是计划运行的,它们似乎确实在运行,但看起来并没有被执行,因为我没有看到任何env.output文件。

没有错误,我不知道发生了什么以及如何解决这个问题。

编辑:最后还有一个换行符。

enter image description here

2 个答案:

答案 0 :(得分:0)

尝试:

printenv > /tmp/env.output

答案 1 :(得分:0)

默认shell为/bin/sh时应为/bin/bash。改变了,它的确有效。