要定时清理Nginx日志文件,可以使用Linux系统自带的定时任务工具crontab来实现。以下是具体的配置步骤:
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.*是日志文件的命名规则,-mtime +7表示删除7天前的日志文件。
按下Esc键退出编辑模式,输入:wq保存并退出编辑器。
配置完成后,crontab会每天的午夜(0点)清理Nginx日志文件。
注意事项:
crontab -l
命令查看当前用户的定时任务列表。辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: docker中如何部署nginx应用