title: Shell-if条件判断 实例
date: 2020-04-29 21:05:25
categories:
- Shell
tags: - if
例子1:检查网络是否正常后,自动安装httpd服务
#!/bin/bash
# auto install apache
# v1.1 by zjz 2019.10.30
# v1.2 by zjz 2020.04.29
#route 命令需提前安装net-tools
#gataway=`route -n | grep UG | awk '{print $2}'` #得出他的网关
gateway=`routel | sed -n '2p' | awk -F' ' '{print $2}'`
ping -c1 wwww.baidu.com &>/dev/null #测试网络是否正常
if [ $? -eq 0 ];then #当ping通百度, 0=0时开始安装
yum install -y httpd
systemctl restart httpd
systemctl enable httpd
#判断防火墙是否开启
ps -aux | grep firewalld | grep -v 'color' &> /dev/null
if [