检查脚本是否每5分钟运行一次

时间:2009-05-11 11:00:34

标签: unix

我们已安排一个脚本每5分钟运行一次。

我们如何检查脚本是否在linux中每5分钟运行一次?

如果有人知道,请回复..

先谢谢。

我们已经创建了脚本。但我们不运行该脚本。我们的支持团队将每分钟运行一次。如果他们发现任何错误,那么他们会更新给我们。 我们如何确认他们是否正确运行此脚本?

4 个答案:

答案 0 :(得分:5)

如果您不想修改脚本并且已在cron中安排它,则可以将您的cron行更改为:

*/5 * * * * /home/me/myscript.sh; date >> /tmp/mylog

并检查/ tmp / mylog - 每次运行时都应添加一行新日期和时间。

答案 1 :(得分:2)

也许通过使脚本登录带有时间戳的日志文件,因此您可以验证时间戳是否正常,例如:

date >>/tmp/myprocess.log

位于脚本的顶部(或者在循环中,如果你正在“运行”它),那么你可以检查要检查的日志文件。

答案 2 :(得分:0)

也许你可以在脚本中添加带时间戳的日志? 然后你可以看到脚本是否每5分钟有效运行一次。

答案 3 :(得分:0)

不改变剧本?

atop是一个进程监视器包,可以记录正在运行的程序的历史记录,并且root用户也可以捕获终止。见http://www.atcomputing.nl/Tools/atop/whyatop.html

还要考虑流程会计工具http://www.faqs.org/docs/Linux-mini/Process-Accounting.html