要求:
-
清楚/var/log下messages日志文件的简单命令脚本
-
要使用root身份来运行这个脚本
-
清楚日志脚本,版本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/bash
#清除日志脚本,版本2
LOG_DIR=
/var/log
ROOT_UID=0
#$UID为0的时候,用户才具有root用户的权限
#要使用root用户运行
if
[
"$UID"
-
ne
"$ROOT_UID"
]
then
echo
"Must be root to run this script"
exit
1
fi
cd
$LOG_DIR || {
echo
"cannot change to necessary directory"
>&2
# || :是或的意思,如果前面执行不成功则会执行后面的 &2:标准错误
exit
1
}
cat
/dev/null
> messages &&
echo
"Logs cleaned up"
#清空日志
exit
0
|
本文转自 baishuchao 51CTO博客,原文链接:http://blog.51cto.com/baishuchao/1937247