1.具体脚本如下:
[root@CentOS7 ~]# cat cut_nginx_log.sh #!/bin/sh date=`date +%Y%m%d` basedir="/usr/local/nginx" logdir="$basedir/logs" logname="access_www" [ -d $logdir ] && cd $logdir || exit 1 [ -f ${logname}.log ] || exit 1 /bin/mv ${logname}.log ${date}_${logname}.log $basedir/sbin/nginx -s reload
[ -d FILE ] 如果 FILE 存在且是一个目录则为真 [ -f FILE ] 如果 FILE 存在且是一个普通文件则为真
2.创建计划任务
cat >>/var/spool/cron/root <<EOF 00 00 * * * /bin/sh /root/cut_nginx_log.sh >/dev/null 2>&1 EOF
「 文章如果对你有帮助,请点个赞哦^^ 」 
0
若无特殊注明,文章均为本站原创或整理发布。
转载请注明本文地址:https://om.fangxiaoxiong.com/1650.html