条件判断语句的shell脚本的练习 ---主机名合法性判断、主机连通性判断、进程存在性判断、用户存在性判断、软件包安装判断、内核版本判断

一、用户输入云服务器相关信息(主机名),判断主机名输入是否合法?

       合法输出主机名,为空不合法。

#!/bin/bash
read -p 'hostname:' hostname
if [ -z $hostname ];then
        echo "The Hostname is False"
else
        echo "$hostname"
fi

二、主机连通性判断

1. 需求: 判断当前主机是否和远程主机ping通?   实现思路如下所示:

  • 使用哪个命令实现 ping -c次数

  • 根据命令的执行结果状态来判断是否通$?

  • 根据逻辑和语法结构来编写脚本(流程控制语句

#!/b
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Horizon_carry

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值