如何创建一个专门的Crontab历史日志?

328 阅读1分钟

脚本和命令可以通过使用cron jobs在设定的日期和时间自动运行。Cron作业默认会被记录到一个名为/var/log/Syslog的文件中。要查看最近的条目,我们可以使用systemctl命令。因此,Crontab是一个很好的命令选项,但许多用户不知道如何创建或检查历史记录。如果你也不知道如何做,请从头到尾阅读这篇博客,因为我们将简要介绍如何创建专门的crontab历史日志。

什么是Linux中的Crontab?

Crontab是一组用户希望定期运行的命令。Crontab这个词是cron和table的组合,因为它使用工作调度器cron来执行任务。Crontab是时间表的名称,也是用来编辑它的程序。

如何创建一个专门的Crontab历史日志?

在不同的操作系统上找到crontab历史日志是非常简单的。在Ubuntu上,我们可以在/var/syslog文件中找到crontab历史日志。Syslog目录包含操作系统的特定条目,它对grep隔离cron相关信息很有帮助。因此,在Ubuntu中运行以下命令来访问crontab历史日志。

Sudo grep CRON /var/log/syslog

在CentOS和Redhat中,cron日志被存储在/var/log/cron中。所以要执行以下命令。

tail /var/log/cron

如果你的系统安装了systemd,你也可以通过journalctl命令显示crontab历史日志

Journalctl -u cron.service

结语

所以,这就是如何在Linux上轻松地创建一个专门的crontab历史日志并查看它。