首页 > 其他 > 详细

if 单分支条件句:清空messages日志

时间:2020-05-03 12:47:24      阅读:45      评论:0      收藏:0      [点我收藏+]

清空messages日志


[root@zabbix scripts]# cat clean_messagelog.sh 
#/bin/bash

LOG_DIR=/var/log
ROOT_UID=0
# 第一关,必须是root才能执行脚本,否则给出友好提示并终止脚本运行
if [ "$UID" -ne "$ROOT_UID" ]
    then
        echo "Must be root to run this script."
        exit 1
fi
# 第二关,成功切换目录(cd /var/log),否则给出友好提示并终止脚本运行
cd $LOG_DIR || {
    echo "Cannot change to necessary directory."
    exit 1
}
# 第三关,清理日志(cat /dev/null > messages),若清理成功,则给出正确提示
cat /dev/null > messages && {
    echo "message_logs cleaned up."
    exit 0
}
# 第四关,通关或失败,分别给出相应的提示(echo输出)
echo "Logs cleaned up fail."
exit 1

if 单分支条件句:清空messages日志

原文:https://www.cnblogs.com/moox/p/12821439.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!