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
相关阅读:
相关推荐
风语者 2020-09-18
sunnyhappy0 2020-05-17
BiPerler 2020-05-09
ErixHao 2020-05-08
zyjj 2020-04-25
Carlos 2020-04-21
一路到黑 2020-03-26
lihy0 2020-03-26
Silvercell 2020-03-24
QAnyang 2020-03-14
zbcaicai 2020-03-08
ALLWITHLOVE 2020-02-22
citic 2020-02-22
xcznb 2020-02-11
melonjj 2020-01-02
Lemonlemontree 2013-07-29
xushxbigbear微信 2019-12-23