nginx 日誌切割定時

2021-10-08 18:26:24 字數 855 閱讀 6822

1. 安裝定時任務:

yum install crontabs

*/1 * * * * /usr/local/nginx/sbin/cut_my_log.sh

3. 重啟定時任務:

service crond restart

附:常用定時任務命令:

service crond start //啟動服務

service crond stop //關閉服務

service crond restart //重啟服務

service crond reload //重新載入配置

crontab -e // 編輯任務

crontab -l // 檢視任務列表

定時任務表示式:

cron表示式是,分為5或6個域,每個域代表乙個含義,如下所示:

分 時 日 月 星期幾 年(可選)

取值範圍 0-59 0-23 1-31 1-12 1-7 2019/2020/2021/…

常用表示式:

每分鐘執行:

*/1 * * * *

每日凌晨(每天晚上23:59)執行:

59 23 * * *

每日凌晨1點執行:

Nginx定時日誌切割

進入到nginx的可執行sbin目錄裡,usr local nginx sbin 下 建立乙個shell可執行檔案 cut my log.sh 內容為 bin bash log path var log nginx record time date d yesterday y m d h m pid...

nginx日誌模組及日誌定時切割

ngx http log module 定義日誌格式,並且以指定的格式儲存。句法 access log path format buffer size gzip level flush time if condition access log off 預設 access log logs acces...

編寫定時切割Nginx日誌指令碼

1 建立指令碼 usr local nginx sbin cut nginx log.sh vi usr local nginx sbin cut nginx log.sh 輸入以下內容 引用 bin bash this script run at 00 00 the nginx logs path...