首页/安全/取证与溯源速查/cron 触发时间的推算方法
Linux 取证135 条

cron 触发时间的推算方法

cron 任务本身不一定有日志:用计划定义 + 文件产物时间 + 系统日志中的 CROND 记录三处交叉,推算真实触发时刻。

取证与溯源速查安全更新于 2026-10-12
定义/etc/crontab、cron.d、用户 crontab
旁证输出文件 mtime、syslog 中 CROND 记录

三处交叉

三处交叉
cat /etc/crontab | tail -5
crontab -l -u root 2>/dev/null | tail -5
grep -i crond /var/log/syslog | tail -5
RHEL 系的 cron 记录在 /var/log/cron,Debian 系在 syslog 中带 CRON 标记。

易错点

  • @reboot 任务没有固定时刻,要结合启动时间
  • 用户 crontab 的 mtime 变化本身也是线索

数据来源与参考

  • cron man 手册(crontab(5))
  • Red Hat 文档(/var/log/cron)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌