首页/系统/Linux 运维命令速查/场景:审计确认定时任务真实执行
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条
定时任务与计划50 条

场景:审计确认定时任务真实执行

合规与交接场景要证明「任务按时跑了」:时间戳文件 + journal 触发记录 + 业务产物 + 监控对账,四重证据链。

Linux 运维命令速查系统更新于 2026-10-12
场景审计/交接要求证明任务执行
证据链触发日志 + 脚本日志 + 产物 + 告警
周期每日/每周例行核对

证据采集

证据采集
# 1) cron 触发记录(当天)
sudo journalctl -u crond --since today --no-pager | grep -c CMD

# 2) 脚本自身日志(含 rc 与耗时)
tail -n 3 /var/log/app/backup.log

# 3) 业务产物时间戳
ls -l --time-style=long-iso /backup/mysql/ | tail -n 3

# 4) 失败告警通道自测
systemctl list-units --failed --no-pager | grep -i app || echo 'no failed units'

日常巡检一行流

日常巡检一行流
for f in /var/log/app/*.log; do echo "== $f"; tail -n 2 "$f"; done
审计视角要防「假绿」:任务 rc=0 但产物为空、或产物存在但大小异常,都要纳入核对规则。

易错点

  • journald 未持久化时重启丢历史,审计场景先确认 /var/log/journal 目录存在且 Storage=persistent
  • 只核对「进程跑过」不够:要用产物的时间戳与大小双重验证

数据来源与参考

  • man 1 journalctl
  • man 5 crontab
  • 等保 2.0:安全审计要求(日志留存)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌