背景:最近发现Log目录里各种服务的日志很大,想把它们都清空(非删除)。可是文件又多,位置又不一样,于是写了个脚本,可以快速解决以上问题:
我的实践Ok如下:
解释:在/home/www目录下查找后缀是.log的所有文件,并将其内容清空!
来自:http://bbs.51cto.com/thread-1072175-1.html
http://www.jbxue.com/LINUXjishu/14410.html
附录:
linux下清空文件内容
1、> /var/log/asterisk/messages 或者 :> /var/log/asterisk/messages (文件大小被截为0字节)
2、cat /dev/null > /var/log/asterisk/messages (文件大小被截为0字节)
3、echo "" > /var/log/asterisk/messages(文件大小被截为1字节)
我的实践Ok如下:
解释:在/home/www目录下查找后缀是.log的所有文件,并将其内容清空!
来自:http://bbs.51cto.com/thread-1072175-1.html
http://www.jbxue.com/LINUXjishu/14410.html
附录:
linux下清空文件内容
1、> /var/log/asterisk/messages 或者 :> /var/log/asterisk/messages (文件大小被截为0字节)
2、cat /dev/null > /var/log/asterisk/messages (文件大小被截为0字节)
3、echo "" > /var/log/asterisk/messages(文件大小被截为1字节)
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/7614/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2014-11-7 10:47
评论列表