文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>crontab+logrotate+logger----intern By WangGang

crontab+logrotate+logger----intern By WangGang

时间:2009-08-12  来源:rha030

借助Cron服务和logrotate日志回卷实现系统自动维护,同时使用logger命令向个人定制的日志文件添加日志信息。具体步骤如下:

1.

#vim /etc/syslog.conf

找到:*.info;mail.none;autopriv.none;cron.none一行,在最后添加";local1.none"

另起一行,输入"local1.info            /var/log/my_log.log"(其中my_log.log为自己定制的日志文件)

保存退出。

2.

#crontab -e 输入"* * * * * /usr/sbin/logrotate /etc/logrotate.conf"

3.

#cd /etc/logrotate.d/

#vim my_log.conf

/var/log/my_log.log{

create

rotate 2    #分卷数量为 2

daily

mail [email protected]

size 5k     #一定要是小写的 k

##下面的是必不可少的

sharedscripts

postrotate

/bin/kill -HUP 'cat /var/run/syslogd.pid 2> /dev/null' 2> /dev/null || true

/bin/kill -HUP 'cat /var/run/rsyslogd.pid 2> /dev/null' 2> /dev/null || true

endscript

}

4.

#service syslog restart

#service crond restart

5.Testing:

#ping 127.0.0.1 | logger -p local1.info ##(tty1)

#ll /var/log/my_log*                    ##(tty2)

即可看到自己定制的日志文件的变化,包括回卷的文件个数和文件大小。

*********************************************************************

书写简略,未提供详细解释,望大家提出宝贵意见。----Intern

By WangGang

相关阅读 更多 +
排行榜 更多 +
Event Horizon

Event Horizon

飞行射击 下载
Counter Terrorist Sniper Shoot

Counter Terrorist Sniper Shoot

飞行射击 下载
Special Agent

Special Agent

飞行射击 下载