加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

if 判断练习

发布时间:2020-12-15 16:34:33 所属栏目:安全 来源:网络整理
导读:例子: #!/bin/sh a=$1 b=$2 if [ $a -gt $b ] then echo "yes,$a = $b" fi if [ $a -le $b ] then echo "yes,$a = $b" fi 判断/server/scripts目录下if3.sh文件是否存在,不存在则创建: #!/bin/sh FILEPATH="/server/scripts" if [ -e "$FILEPATH/if3.sh"

例子:

#!/bin/sh

a=$1

b=$2

if [ $a -gt $b ]

then

echo "yes,$a >= $b"

fi


if [ $a -le $b ]

then

echo "yes,$a <= $b"

fi



判断/server/scripts目录下if3.sh文件是否存在,不存在则创建:

#!/bin/sh

FILEPATH="/server/scripts"

if [ -e "$FILEPATH/if3.sh" ]

then

echo "$FILEPATH/if3.sh exist."

fi

if [ ! -e "$FILEPATH/if3.sh" ]

then

[ ! -d $FILEPATH ] && mkdir -p $FILEPATH

[ -d $FILEPATH ] && {

cd $FILEPATH

touch if3.sh

echo "if3.sh is touch."

}

fi


判断系统内存是否小于100M,小于100M则发邮件报警:

#!/bin/sh

cur_free=`free -m|awk '/buffers// {print $NF}'`

if [ $cur_free -lt 100 ];

then

echo "current memory is $cur_free."|mai -s "current memory is $cur_free." 23124@qq.com

fi


wKioL1mEtI7iV7RgAADPzCccPsw346.png

wKioL1mEtJGgqcPhAADrXIJ2kBg065.png

wKiom1mEtJLS5H_IAAB90JNTG5A349.png

wKioL1mEtJPj8fH3AACsPsIBiuI604.png

wKiom1mEtJXS7ChuAAFJRF2bXmc378.png

wKiom1mEtX_ypN30AADOM_8vYgo611.png

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读