shell基础-if语句
简单if语句
if command|condition
then
commands
fi
command的命令成功执行的话就可以进入then后边的逻辑语句。(依据退出状态码来判断是否要执行)
if PWD
then
echo "it works"
fi
# PWD指令生效 就进行then后边的语句。
if-then-else语句的使用
if command|condition
then
commands
else
commands
fi
#!/bin/bash
if ps -ef | grep mysqld | grep -v grep &> dev/null
echo "mysql service is runing"
else
echo "mysql server is not runing"
fi
if嵌套
语法
if command|condition
then
commands
elif command|condition
then
commands
elif command|condition
then
commands
else
commands
fi
#!/bin/bash
if ps -ef | grep mysqld | grep -v grep &> dev/null
then
echo "mysql service is runing"
elif ps -ef | grep nginx | grep -v grep &> dev/null
then
echo "Nginx service is runing"
else
echo "mysql server and nginx service all is not runing"
fi