首页/安全/应急响应速查/cron 执行历史核对

cron 执行历史核对

cron 执行记录能证明计划任务是否真的运行过、以哪个用户执行;与 crontab 内容对照可发现「跑过但配置已删」的痕迹。

应急响应速查安全更新于 2026-10-12
位置/var/log/cron、/var/log/syslog 或 journalctl -u cron
内容CMD 行含实际命令与执行用户
对照crontab -l、/etc/cron.d 与 spool 文件
异常有执行记录但配置中找不到对应行

查 cron 执行记录

查 cron 执行记录
journalctl -u cron --since "today" --no-pager | tail -n 40
grep -h 'CRON' /var/log/syslog 2>/dev/null | tail -n 30
grep -h 'CMD' /var/log/cron 2>/dev/null | tail -n 30
攻击者的 cron 常「跑一次就删」:执行历史是抓现行与取证的关键,先保全再清理配置。

易错点

  • 只看 root 的 cron:/var/spool/cron 下每个用户都要对照
  • 忽略轮转:cron 记录要覆盖完整排查时间窗

数据来源与参考

  • cron 的 syslog 记录格式
  • man 5 crontab

相关工具

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