设为首页 加入收藏

TOP

shell脚本清空日志文件
2014-11-24 02:01:52 来源: 作者: 【 】 浏览:0
Tags:shell 脚本 清空 日志 文件

shell脚本清空日志文件,应用场景:保留文件、清空内容
分析:
日志文件:/var/log/messages
只有root用户可以查看日志文件,普通用户不能。
shell代码:
#!/bin/bash
LOG_DIR=/var/log
ROOT_UID=0
if [ "$UID" -ne "$ROOT_UID" ];then
echo "Must be root to do it"
exit 1
fi
cd $LOG_DIR ||
{
echo "The file $LOG_DIR is not exist"
exit 1
}
cat /dev/null > messages && echo "The Log is cleaned up..."
exit 0

其他实现清空日志文件的命令:
1、> /var/log/messages
2、echo >/var/log/messages
3、 echo " ">/var/log/messages


相关阅读


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C/C++启动Java虚拟机 下一篇Ubuntu 13.04 编译环境配置及Andr..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: