在 CentOS 系统中,要记录 crontab 的日志,你需要按照以下步骤操作:
打开终端。
使用文本编辑器(如 vi、nano 等)打开 crontab 配置文件。例如,输入 vi /etc/crontab
。
在 crontab 配置文件中,找到类似于以下的行:
* * * * * root /usr/bin/command-to-execute
这一行表示每分钟执行一次 /usr/bin/command-to-execute
命令。你可以根据需要修改时间间隔和命令。
* * * * * root /usr/bin/command-to-execute >> /var/log/cron.log 2>&1
这里,>> /var/log/cron.log
表示将命令的标准输出追加到 /var/log/cron.log
文件中,2>&1
表示将命令的标准错误输出重定向到标准输出,这样错误信息也会被记录到日志文件中。
保存并关闭 crontab 配置文件。
重启 cron 服务以使更改生效。在终端中输入以下命令:
sudo systemctl restart crond
现在,crontab 中指定的命令的输出和错误信息将被记录到 /var/log/cron.log
文件中。你可以使用 tail
命令查看日志文件的内容,例如:
tail -f /var/log/cron.log
这将实时显示日志文件的最新内容。