代码: 全选
if [ -r $PFLOG ] && [ $(stat -f %z $PFLOG) -gt 24 ]
代码: 全选
if [ -r $PFLOG ] && [ $(stat -f %z $PFLOG) -gt 24 ]
代码: 全选
#!/bin/sh
PFLOG=/var/log/pflog
FILE=/var/log/pflog5min.$(date "+%Y%m%d%H%M")
kill -ALRM $(cat /var/run/pflogd.pid)
if [ -r $PFLOG ] && [ $(stat -f %z $PFLOG) -gt 24 ]; then
mv $PFLOG $FILE
kill -HUP $(cat /var/run/pflogd.pid)
tcpdump -n -e -ttt -r $FILE | logger -t pf -p local0.info
rm $FILE
fi
代码: 全选
#!/bin/sh
PFLOG=/var/log/pflog
FILE=/var/log/pflog5min.$(date "+%Y%m%d%H%M")
pkill -ALRM -u root -U root -t - -x pflogd
if [ -r $PFLOG ] && [ $(stat -f %z $PFLOG) -gt 24 ]; then
mv $PFLOG $FILE
pkill -HUP -u root -U root -t - -x pflogd
tcpdump -n -e -ttt -r $FILE | logger -t pf -p local0.info
rm $FILE
fi
代码: 全选
-rw------- 1 root wheel 0 Mar 14 23:26 pflog.txt
-rw------- 1 root wheel 3192 Mar 15 16:18 pflog5min.201103151620
代码: 全选
-rw------- 1 root wheel 420 Mar 15 16:23 pflog
-rw------- 1 root wheel 0 Mar 14 23:26 pflog.txt
leo兄你的脚本错了,在4.8的/etc/pflogrotate和4.6中的脚本一样,4.7中的/etc/pflogrotate脚本是chenjun兄是用4.6的脚本通过了吗?介绍一下经验。
代码: 全选
#!/bin/sh
PFLOG=/var/log/pflog
FILE=/var/log/pflog5min.$(date "+%Y%m%d%H%M")
pkill -ALRM -u root -U root -t - -x pflogd
if [ -r $PFLOG ] && [ $(stat -f %z $PFLOG) -gt 24 ]; then
mv $PFLOG $FILE
pkill -HUP -u root -U root -t - -x pflogd
tcpdump -n -e -ttt -r $FILE | logger -t pf -p local0.info
rm $FILE
fi
可以下载,这本书看起来不错,我已收入囊中了:Dleo 写了:http://u.115.com/file/f013351978,网盘,下不了的话,我就传咱们的服务器上。
我在官网这个地址找到的leo 写了:我有些疑惑,你现在从哪里去看4.7 FAQ的版本?官网已经更新为4.8了,难道还有地方提供4.7的FAQ浏览?再说咱们这里似乎没有出过4.7的中文FAQ啊?—— 实际上真正做过的应该只有OpenBSD 4.6 FAQ 和 OpenBSD 4.8 FAQ的中文版。
好的,多谢,还真没有注意这个目录的内容,稍后再对比一下可能就明白了。:Dchenjun 写了:我在官网这个地址找到的
ftp://ftp.openbsd.org/pub/OpenBSD/doc/history/我一般下载资源是从这个ftp下载的,这里有从3.2——4.7版本的obsd-faq和pf-faq都有
正浏览此版面之用户: 没有注册用户 和 2 访客