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...