Debian/ubuntu开启cron运行日志 - 忆未来

Debian/ubuntu开启cron运行日志

使用crontab之后想看看日志的情况,然后发现/var/log目录下没有相应的cron.log。
之后查找原因发现是debian/Ubuntu中syslog没有默认开启cron的日志的原因。

1.修改配置文件syslog.conf

# vi /etc/syslog.conf
修改cron.*    /var/log/cron.log #将cron前面的注释符去掉

2.重启rsyslog服务
Debian/Ubuntu中用 重启日志服务

# /etc/init.d/sysklogd restart
  1. 重启cron服务
# service cron restart

最后,确认下日志文件是否正常生成了

cron无法运行时,可能一个问题是修改时区解决问题
debian中cron会读/etc/timezone来做为时区,我们需要编辑
/etc/timezone,把里面全部删除,然后添加Asia/Shangha,这样是设置为上海时区,最后重启一下cron,再运行看看是否生效。
前提是已经用tzselect选择了Asia +0800

标签: none

评论已关闭