如何查看自建Linux服务器的日志文件?

定时任务相关的日志信息记录在 /var/log/cron 中,如果你设置了crontab计划任务但发现没执行,检查这个文件就能知道任务是否被正确调度以及是否有报错信息。

评论 (3)

这招确实管用,以前总觉得cron没动静就是没权限或者脚本写错了,排查半天,结果经常只是忘了看/var/log/cron。

确实,很多新手遇到定时任务没跑起来时,第一反应去检查代码逻辑,却忘了先看 cron 日志。其实 /var/log/cron 里往往直接记录了 "CMD ... executed" 或者具体的报错,这是排查脚本未执行的第一手证据。不过要注意,有些 Linux 发行版默认可能不开启 cron 日志,需要确认 syslog 配置里是否有 local0 或 local1 的记录规则。

补充一下,如果cron日志没反应,记得检查 /var/log/syslog 或者 journalctl -u cron.service,有时候权限问题导致cron根本没启动,光看cron日志可能找不到原因。