# 检测是否启动
ps -ef | grep crond
# 启动
crond
crond调用rsyslog服务写日志。但在容器环境,crontab写日志所需的rsyslog服务默认并不启动,或并没有安装。
# 日志记录
# 系统级别的定时任务文件,用于管理系统范围的定时任务,而不是特定用户的定时任务。它的格式与用户级别的定时任务有所不同。
# 请确保在修改 /etc/crontab 文件时使用适当的权限,并遵循正确的定时任务格式。修改完成后,crond 守护进程会自动加载并执行更新后的定时任务。
vi /etc/crontab
crontab -l
yum -y install rsyslog
rm -f /etc/rsyslog.d/listen.conf
vim /etc/rsyslog.conf
$OmitLocalLogging off
rsyslogd #启动日志服务
logger "Hello rsyslog" # 发送一条日志
cat /var/log/messages # 查看日志内容
参考文档: