logrotate日志轮转
centos6中,默认的logrotate配置文件为/etc/logrotate.conf
,启动时间设置在/etc/anacrontab
中,默认是每天凌晨3点多执行,并不绝对准确,因为有一个随机的波动时间。大家有兴趣的可以自行查阅。
如果希望进行更灵活的启动时间和内容配置,可以通过自行创建配置文件,并添加相应的crontab运行指令来实现。
应用实例
- nginx日志的轮转
crontab中的配置如下:
如果执行过程中报错parent directory has insecure permissions
,这主要文件所在的目录所有者并不是root导致,可以通过指定运行命令的用户和组来解决权限问题,在配置中增加如下指令: