【发布时间】:2016-03-08 23:47:55
【问题描述】:
我有一个 cron 作业的日志文件,其中的条目格式为
Mar 8 17:30:01 hostname CROND[PROC_#]: (user) CMD (/path/to/job/)
我希望能够定期检查日志以查看特定 CRON 作业(每小时运行一次)是否运行。通过 grep 可以轻松找到我想要的日志。
grep name_of_job logfile
但我不确定如何准确地仅获取 过去一小时的日志以查看是否有任何 cron 作业已运行。
我尝试使用 awk 命令来获取最后一小时 based on this post 但我遇到了 awk 问题,因为我的日期戳被分成了多个字段。
【问题讨论】: