提示错误的日间格式,查看日志发现
: (root) CMD (curl 'https://www.XXX.com'^M)
在执行任务的最后出现了^M字符。经过一番折腾,最后发现是win下编码和liux下编码的问题。
解决方法:直接将文档在服务器上进行编辑。
或者:用 notepad++ 编辑——》档案格式转换——》转为unix格式.
另外提示,请查看脚本里是否有全角数字或字母混入。
网上所提供的cron测试工具并不一定适合所有的系统,也并非所有通过测试的都正确。
例如:在centos下,0 1/12 * * *这样写就会报错,改成0 */12 * * *就不报错了。