直接在命令行输入以下脚本:
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 {} \;