codeigniter - 在linux中,如何创建 logrotate

  显示原文与译文双语对照的内容
0 0

如何在 LAMP 服务器 命令行 中为我的codeigniter应用程序创建新的日志旋转文件。 我想运行这个日常流程

日志文件将如下所示


application/logs/log-2013-06-12.php
application/logs/log-2013-06-13.php
application/logs/log-2013-06-14.php
application/logs/log-2013-06-15.php

这是我日志旋转脚本如果任何错误请让我知道


/var/www/my-app/application/logs/*.php{
 daily
 missingok
 rotate 7
 compress
 delaycompress
 notifempty 
 create 640 root password
 sharedscripts
 dateext
 dateformat -web01-%Y-%m-%d-%s
 postrotate
/etc/init.d/apache2 reload>/dev/null 
 endscript
 prerotate
 if [ -d/etc/logrotate.d/httpd-prerotate ]; then 
 run-parts/etc/logrotate.d/httpd-prerotate; 
 fi; 
 endscript
}

时间: 原作者:

0 0

你创建的配置文件很好。 Logrotate实用程序只是提供检查机制。

/etc/cron.daily/logrotate 文件每天调用 logrotate 。

出于测试目的,你可以添加你的cron细微规则并将logrotate文件的配置置于该规则下。

原作者:
...