2013-03-08 85 views
-1

我有一个应该由crontab执行的脚本。如果此任务被编程为在几个小时前执行,那么现在如何验证此问题?如何知道crontab中的任务实际上是否已执行

+5

你可以通过crontab设置脚本输出到日志中...... – DarkAjax 2013-03-08 22:47:43

+2

通常日志文件是/ var/log/cron – Kevin 2013-03-08 22:48:54

+1

你可以在syslog中找到这些信息(如果配置的话,在Ubuntu上是true与anacron) – hek2mgl 2013-03-08 22:49:43

回答

3

您应该在您的cron之前添加一个MAILTO=<your email here>来修改您的crontab文件,以便您通过电子邮件发送执行结果。这不会解决您知道脚本是否在过去执行的问题,但它可能有助于您在将来避免此问题。为确保您收到电子邮件,只需将echo "Running script!"行添加到脚本的顶部。

+0

您也可以在脚本中使用'logger'命令。 – 2013-03-09 08:21:06

相关问题