今天去服务器上确认cron任务是否按时执行。
1、先去查看了/var/log/cron日志,发现有执行日志。
2、又去/var/spool/mail/root查看了一下root的邮件日志,发现没有日志。
因为没有看到执行结果,还是不确定是否成功。最后发现是因为自定义的执行脚本,没有任何的输出文字,导致了不会发送mail。将你的执行脚本随便输出一个执行成功的文字,mail日志中就会有正常执行的日志提示了。
比如在你的执行脚本的最后添加一行:echo "SUCCESS"
今天去服务器上确认cron任务是否按时执行。
1、先去查看了/var/log/cron日志,发现有执行日志。
2、又去/var/spool/mail/root查看了一下root的邮件日志,发现没有日志。
因为没有看到执行结果,还是不确定是否成功。最后发现是因为自定义的执行脚本,没有任何的输出文字,导致了不会发送mail。将你的执行脚本随便输出一个执行成功的文字,mail日志中就会有正常执行的日志提示了。
比如在你的执行脚本的最后添加一行:echo "SUCCESS"