IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Linux下nginx日志每天定时切割

    qihang01发表于 2016-11-08 01:14:47
    love 0
    教程目的: 使用Linux系统自带的命令logrotate对Nginx日志进行切割。 Nginx安装目录:/usr/local/nginx/ Nginx日志目录:/usr/local/nginx/logs/、/usr/local/nginx/logs/nginx_logs/ 1、添加nginx日志切割脚本 cd  /etc/logrotate.d  #进入目录 vi   /etc/logrotate.d/nginx   #编辑脚本 /usr/local/nginx/logs/*.log  /usr/local/nginx/logs/nginx_logs/*.log{ missingok dateext notifempty daily rotate 7 sharedscripts postrotate if [ -f /usr/local/nginx/logs/nginx.pid ]; then kill -USR1 `cat /usr/local/nginx/logs/nginx.pid` fi endscript } :wq!  #保存退出 chmod +x  /etc/logrotate.d/nginx  #添加执行权限 2、执行脚本 /usr/sbin/logrotate -vf  /etc/logrotate.d/nginx 3、添加定时任务 crontab  -e  #添加以下代码 0 0 * * * /usr/sbin/logrotate -vf [...]

    查看全文



沪ICP备19023445号-2号
友情链接