标签:size 文件 位置 拓展 sar cannot shadow message 文件的
shell:脚本慨念介绍清除日志脚本,版本1
cd /var/log
cat /dev/null >messages
echo "logs cleaned up."
提示:/var/log/messages 是系统的日志文件,很重要
看完这个脚本大家有什么想法?
[root@1-241 scripts]# vim messages.sh
[root@1-241 scripts]# cat messages.sh
#!/bin/sh
#清空日志脚本
LOG_DIR=/var/log
ROOT_UID=0
if [ "$UID" -ne "$ROOT_UID" ]
then
echo "must be root to run this scripts."
exit 1
fi
cd $LOG_DIR || {
echo "cannot change to necessary directory." >&2
exit 1
}
cat /dev/null > messages && echo "log cleaned UP."
exit 0
拓展:清空日志及文件内容的三种方法:
[root@1-241 scripts]# echo >/var/log/nginx/ccs_access.log
[root@1-241 scripts]# >/var/log/nginx/ccs_access.log
[root@1-241 scripts]# cat /dev/null >/var/log/nginx/ccs_access.log
标签:size 文件 位置 拓展 sar cannot shadow message 文件的
原文地址:https://blog.51cto.com/scajy/2366554