freebsd下nginx日志log的截断

刚刚搞好,freebsd下nginx日志log的截断脚本,跟住定义一个cron,在每天晚上23:59执行这个脚本就ok了

以下脚本代码:

#!/bin/sh

timex=`date +%Y%m%d`

spath=”/var/log/”

accessx=$spath’nginx’$timex’-access.log’
errorx=$spath’nginx’$timex’-error.log’

cp $spath’nginx-access.log’  $accessx
cp $spath’nginx-error.log’  $errorx

cat /dev/null > $spath’nginx-access.log’
cat /dev/null > $spath’nginx-error.log’

/usr/bin/find /var/log -name “nginx2*” -and -type f -mtime +3 -exec /bin/rm -f {} \;

Tag:

6 回复 to “freebsd下nginx日志log的截断”

  1. 你还安装了freebsd呀;)

  2. 实体机freebsd, vmware虚拟机linux, 朋友机linux的centos

  3. 晕,你好专业呀,在机房做网管吧。

  4. 做的与电脑只有点关系

  5. 这还是秘密呀;)

  6. Nginx是个好东西~记得以前问过你用哪个发行版linux比较好~你说CentOS~
    我就直接CentOS+Nginx解决了服务器压力问题
    太棒了~

留言