1 #/bin/bash
2 #此脚本用来清空系统message日志文件
3 #author:wyf date:16/10/30
4 LOG_DIR=/var/log
5 ROOT_UID=0
6 #必须系统管理员权限才能执行
7 if [ "$UID" -ne "${ROOT_UID}" ]
8 then
9 echo "Must be root to run this script"
10 exit 1
11 fi
12 #切换目录不成功则将错误信息输出到标准错误输出
13 cd ${LOG_DIR} || {
14 echo "Cannot change to necessary directory.">&2
15 exit 1
16 }
17 #清空日志文件
18 cat /dev/null >messages
19 echo "Logs cleand up"
20 exit 0
放在定时任务里面执行,定时清空系统的message文件,还是挺实用的。