我们已安排一个脚本每5分钟运行一次。
我们如何检查脚本是否在linux中每5分钟运行一次?
如果有人知道,请回复..
先谢谢。
我们已经创建了脚本。但我们不运行该脚本。我们的支持团队将每分钟运行一次。如果他们发现任何错误,那么他们会更新给我们。 我们如何确认他们是否正确运行此脚本?
答案 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