您的位置 首页 个人原创

LNMP一键安装脚本定时切割Nginx日志的方法

之前,闲吧介绍搭建WEB网站环境的一键安装LNMP脚本,并且自己也一直喜欢通过军哥的LNMP一键安装脚本进行安装。

LNMP环境搭建后,添加了网站域名等。网站就运行了,这个过程中nginx会记录访问日志,如果不加以定期删除这些nginx的日志文件,会占用大量硬盘空间。

而LNMP一键安装脚本的作者其实写了相应的脚本的,在LNMP目录下的tools文件夹中,以最新的LNMP1.6为例,就在 /root/lnmp1.6/tools 目录下。

定时切割nginx日志的一键脚本为: cut_nginx_logs.sh

闲吧会讲这个脚本移动到 /root/ 目录,打开这个 cut_nginx_logs.sh 脚本,修改 log_files_name 和  save_days 两个参数,不用说吧,一看就懂。

给Nginx日志切割脚本添加执行权限

chmod +x cut_nginx_logs.sh

测试Nginx日志切割脚本是否能正常执行

./cut_nginx_logs.sh

执行后,到/home/wwwlogs目录下查看文件大小的变换,或修改时间。

利用crontab 实现定时切割日志文件

crontab -e

输入以下内容:

00 00 * * * /root/cut_nginx_logs.sh

说明:00 00为时间分/小时,可自行修改。例如:10 12 ***,就是每天12.10运行这个脚本,继续nginx日志切割。

经过以上步骤后,即可完成每天定时切割Nginx的日志文件了。

热门文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注