要定時(shí)清理Nginx日志文件,可以使用Linux系統(tǒng)自帶的定時(shí)任務(wù)工具crontab來實(shí)現(xiàn)。以下是具體的配置步驟:
crontab -e
0 0 * * * find /path/to/nginx/logs -type f -name "access.log.*" -mtime +7 -exec rm {} \;
其中,/path/to/nginx/logs是Nginx日志文件所在的目錄路徑,access.log.*是日志文件的命名規(guī)則,-mtime +7表示刪除7天前的日志文件。
按下Esc鍵退出編輯模式,輸入:wq保存并退出編輯器。
配置完成后,crontab會每天的午夜(0點(diǎn))清理Nginx日志文件。
注意事項(xiàng):
crontab -l
命令查看當(dāng)前用戶的定時(shí)任務(wù)列表。