一个清空/var/log/messages的脚本

回复 收藏
#!/bin/bash
log_dir=/var/log
root_uid=0

if [ $UID -ne $root_uid ];then
        echo "must be root run this script."
        exit 10
else
        echo "user is root"
fi


cd $log_dir || {echo "can not change necessary diretory." >&2 exit 11}

cat /dev/null > messages
echo "logs cleaned up."
exit 0
2015-12-19 15:06 举报
已邀请:
0

Landon

赞同来自:

-。-没事找事干的节奏;写点有用的呀
0

lyhabc

赞同来自:

cat /dev/null > messages
直接
> messages  就可以啦
0

mqwh

赞同来自:

感觉公司一般情况下都不让直接清空,即使文件太大也得备份以前的,然后清空当前的

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: