首先看一下 cron 的任务日志,debian默认在 /var/log/syslog 文件
输入 grep CRON /var/log/syslog 可以看到 cron 的执行情况,如果有运行任务,则会输出这个任务的命令和执行时间
如果没有出现任务命令和时间,则表示没执行过这个任务,那就是 cron 配置错误
如果有,则要看一下是不是任务执行中出错,可以在 cron 中指定一个输出文件,像这样
01 14 * * * /home/joe/myscript >> /home/log/myscript.log 2>&1
这样则 执行脚本的输出信息会到 /home/log/myscript.log 文件。就可以看到是脚本中哪里出错了