Linux日志-cron日志

作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注作者,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

Linux 系统中的日志是记录系统活动和事件的重要工具,它们可以帮助管理员监视系统状态、调查问题以及了解系统运行状况。主要涉及到系统日志,登录日志,定时任务日志,监控日志,崩溃日志,二进制日志等内容,这些日志都存储在/var/log目录下,有的日志文本格式,可以直接使用前面学到的tail cat 等命令分析,有的日志是二进制格式需要专门的命令才能解释,比如sa journal等。我们主要从以下几个方面来介绍Linux的日志情况。

1.Linux日志-message日志

2.Linux日志-secure日志

3.Linux日志-btmp日志

4.Linux日志-wtmp日志

5.Linux日志-lastlog日志

6.Linux日志-cron日志(本章节)

7.Linux日志-sar日志

8.Linux日志-journal日志

9.Linux日志-dmesg日志

10.Linux日志-kdump日志

11.Linux日志-日志小结

前面连续几个日志,都是和登录相关的,今天我们讲一个在前面Linux日常运维-任务计划相关的日志,cron日志。

  1. 任务的执行时间:可以确切知道定时任务在何时被触发执行。

  2. 任务执行结果:判断任务是否成功完成。如果任务失败,日志中可能会包含相关的错误信息,帮助你定位问题。例如,如果是脚本执行错误,可能会显示脚本的具体错误输出。

  3. 资源使用情况(某些情况下):有些更详细的日志可能会包含任务执行时的资源使用情况,如 CPU 占用、内存使用等,但这通常需要更高级的日志配置或特定的工具来分析。

日志基本信息

  • 日志路径:/var/log/cron

  • 日志格式: 文本格式

  • 查看方法:普通查看文件方法:tail  cat vi 等命令

#sar日志,默认每10分钟执一次
Aug  8 20:50:01 localhost CROND[23356]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Aug  8 21:00:01 localhost CROND[23375]: (root) CMD (/usr/lib64/sa/sa1 1 1)

#任务计划里面讲过的,每小时执行的任务
Aug  8 21:01:01 localhost run-parts(/etc/cron.hourly)[23384]: starting 0anacron
Aug  8 21:01:01 localhost run-parts(/etc/cron.hourly)[23393]: finished 0anacron
 
#甚至编辑任务计划的日志都会记录
Aug  8 22:20:19 localhost crontab[23559]: (root) BEGIN EDIT (root)
Aug  8 22:20:42 localhost crontab[23559]: (root) REPLACE (root)
Aug  8 22:20:42 localhost crontab[23559]: (root) END EDIT (root)
 
#我自己定义的任务计划输出的日志
Aug  8 22:21:01 localhost CROND[23563]: (root) CMD (echo cronta)
Aug  8 22:22:01 localhost CROND[23571]: (root) CMD (echo cronta)

图片

总结

  1. 这个日志就是查看任务计划的执行情况。

  2. 如果你的设置了任务计划,未按照你的预期执行,你可以来查看该日志,确认任务计划是否执行过(是否执行成功是另外一回事)。

关注微信公众号《运维小路》获取更多内容。

  • 11
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值