摘要:腳本內容日志文件存放目錄文件重命名日志文件向主進程發送信號以重新打開日志任務配置
1、腳本內容
#!/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主進程發送信號以重新打開日志 kill -USR1 `cat ${pid_path}`2、Crontab任務配置
0 0 * sh /home/ubuntu/www/Pikachu/shell/cutAccessLogs.sh
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40356.html
摘要:保存成功退出,會提示使用命令有可能報的錯誤,這時需要安裝相應的軟件包 Shell沒基礎,但是需要實現nginx日志每日切割的效果,在網上找了一些照搬都沒怎么成功,最后自己試驗出來的才是真正能用的不是嘛參考文章:https://www.cnblogs.com/kaitu... 1.在某目錄下創建需要定時執行的腳本 # cd /etc/nginx/mylogs 2.創建腳本名為cut-l...
摘要:日志文件總管日志輪轉工具可以自動對日志文件提供截斷壓縮以及輪轉的功能。使用假設我們現在有一個日志文件存儲在,需要對其每日進行切分為新舊兩個日志文件,并刪除天前的舊日志。以后系統就會對該日志進行自動的輪轉管理。 部署網絡應用時,會對請求進行日志保存,用于數據統計分析以及故障排除,但對于高并發請求的服務器,日志文件會迅速增長,快速的消耗磁盤空間,同時,分析一個大文件來排查問題也會非常慢。因...
閱讀 3060·2023-04-26 00:40
閱讀 2398·2021-09-27 13:47
閱讀 4239·2021-09-07 10:22
閱讀 2969·2021-09-06 15:02
閱讀 3313·2021-09-04 16:45
閱讀 2498·2021-08-11 10:23
閱讀 3602·2021-07-26 23:38
閱讀 2904·2019-08-30 15:54