直接在命令行输入以下脚本:
for i in `find /var/log/nginx/ -name "*.log**"`; do cat /dev/null >$i; done
意思是清空在/var/log/nginx下面的所有日志内容,文件还在只是把null输入到文件。
删除30天之前的旧文件:
sudo find /var/log/ -type f -mtime +30 -exec rm -f {} \;
直接在命令行输入以下脚本:
for i in `find /var/log/nginx/ -name "*.log**"`; do cat /dev/null >$i; done
意思是清空在/var/log/nginx下面的所有日志内容,文件还在只是把null输入到文件。
删除30天之前的旧文件:
sudo find /var/log/ -type f -mtime +30 -exec rm -f {} \;
下一篇:docker安装后的一些设置
定期清空Linux系统日志文件
cat /dev/null > /var/log/文件名
echo > 日志文件echo > mysqld.log
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M