摘要:腳本內(nèi)容日志文件存放目錄文件重命名日志文件向主進程發(fā)送信號以重新打開日志任務配置
1、腳本內(nèi)容
#!/bin/bash #日志文件存放目錄 logs_path="/var/log/nginx/e/" # pid文件 pid_path="/run/nginx.pid" #重命名日志文件 mv ${logs_path}access.log ${logs_path}access_$(date -d "yesterday" +"%Y%m%d").log #向nginx主進程發(fā)送信號以重新打開日志 kill -USR1 `cat ${pid_path}`2、Crontab任務配置
0 0 * sh /home/ubuntu/www/Pikachu/shell/cutAccessLogs.sh
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/40356.html
摘要:保存成功退出,會提示使用命令有可能報的錯誤,這時需要安裝相應的軟件包 Shell沒基礎,但是需要實現(xiàn)nginx日志每日切割的效果,在網(wǎng)上找了一些照搬都沒怎么成功,最后自己試驗出來的才是真正能用的不是嘛參考文章:https://www.cnblogs.com/kaitu... 1.在某目錄下創(chuàng)建需要定時執(zhí)行的腳本 # cd /etc/nginx/mylogs 2.創(chuàng)建腳本名為cut-l...
摘要:日志文件總管日志輪轉(zhuǎn)工具可以自動對日志文件提供截斷壓縮以及輪轉(zhuǎn)的功能。使用假設我們現(xiàn)在有一個日志文件存儲在,需要對其每日進行切分為新舊兩個日志文件,并刪除天前的舊日志。以后系統(tǒng)就會對該日志進行自動的輪轉(zhuǎn)管理。 部署網(wǎng)絡應用時,會對請求進行日志保存,用于數(shù)據(jù)統(tǒng)計分析以及故障排除,但對于高并發(fā)請求的服務器,日志文件會迅速增長,快速的消耗磁盤空間,同時,分析一個大文件來排查問題也會非常慢。因...
閱讀 3063·2023-04-26 00:40
閱讀 2408·2021-09-27 13:47
閱讀 4267·2021-09-07 10:22
閱讀 2974·2021-09-06 15:02
閱讀 3322·2021-09-04 16:45
閱讀 2507·2021-08-11 10:23
閱讀 3612·2021-07-26 23:38
閱讀 2908·2019-08-30 15:54