sunbird 发表于 2018-11-15 11:15:29

使用shell脚本实现nginx日志分割

  vim /opt/rizhi.sh
  #!/bin/bash
  ogs_path="/usr/local/nginx/logs/"
  pid_path="/usr/local/nginx/logs/nginx.pid"
  mv ${logs_path}access.log ${logspath}access$(date -d "yesterday" +"%Y%m%d").log
  kill -USR1 cat ${pid_path}
  

脚本注释  

http://i2.51cto.com/images/blog/201808/15/d7bbb77beaaf4bace81bd8e2739a4a8c.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=
  

1、编写脚本  

http://i2.51cto.com/images/blog/201808/15/c81b3dbdfb7e61751322fd30caec6451.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=
  

2、查看日志文件  

http://i2.51cto.com/images/blog/201808/15/dced091436b663c8e0c0a4085e131e17.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=
  

3、运行脚本并查看  

http://i2.51cto.com/images/blog/201808/15/86ab2b5b6a0033d51c6dc98c9a4eb5a9.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


页: [1]
查看完整版本: 使用shell脚本实现nginx日志分割