编写一个脚本程序,检测指定IP地址的主机是否在线,如果在线则显示输出Online,否则输出Offline
checkhost.sh

[root@exam ~]# cd scripts
[root@exam scripts]# touch checkhost.sh
[root@exam scripts]# chmod +x checkhost.sh
[root@exam scripts]# vim checkhost.sh
#!/bin/bash
#功能:测试指定IP地址的主机是否在线
#
echo "============================"
read -p "请输入目标主机的IP地址:" host
if ping -c ${host} >> /dev/null
#使用输出重定向,将ping命令的输出内容丢弃
then
    echo "主机"${host}"是在线的(Online)"
else
    echo "主机"${host}"是不在线的(Offline)"
fi
echo "=============================="

编写一个shell脚本程序,检测指定IP地址的主机是否在线相关推荐

  1. 如何编写一个shell脚本

    本文结合大量实例阐述如何编写一个shell脚本. 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具.Shell不仅仅是命令的收集,而 ...

  2. 编写一个shell脚本,可以在屏幕上打印出笛卡尔曲线

    您可以编写一个 shell 脚本来实现在屏幕上打印笛卡尔曲线.以下是一个示例脚本: #!/bin/bashfor ((y=0; y<=20; y++)) dofor ((x=0; x<=2 ...

  3. shell脚本通过正则表达式提取 IP 地址

    假设需要提取的 IP 地址在文件 test.txt 中,可以使用以下 shell 脚本通过正则表达式提取 IP 地址并打印 grep -E -o "([0-9]{1,3}.){3}[0-9] ...

  4. 编写一个shell脚本,使其能够备份/etc目录下所有文件,并且备份的文件名需要自动生成日期,即产生后缀名形如.backup_20210624的文件。

    一.实现过程: 目录 一.实现过程: 二.验证结果: 1.在当前目录下,使用vi或者touch命令新建一个shell脚本文件,并且使用chmod命令添加权限(我这里添加的是最高权限),如图: 2.使用 ...

  5. 编写一个shell脚本,可以每周一凌晨1点钟执行 某个任务

    下面是一个示例脚本,它会在每周一的凌晨1点执行"某个任务": #!/bin/bashwhile true; docurrent_day=$(date +\%u)current_ho ...

  6. 秒级快速批量创建kvm虚拟机并指定IP地址和主机名

    1. 说明 kvm比起vmware来说最没有的功能就是用模板部署虚拟机的时候可以自定义ip地址,这对于大量创建vm的场景来说你需要一台台vnc的登录改动ip,显然是很累的,最近我就遇到这种场景(大型的 ...

  7. shell编写mysql启动脚本文件夹_linux 编写一个shell脚本文件,实现以下功能

    展开全部 #!/bin/bash while true do cat < 启动Apache(a) 启动Mysql (m) 启动Samba (s) 启动FTP   (f) 启动DNS   (d) ...

  8. vi新建一个shell脚本_编写第一个Shell脚本

    Linux中有好多中不同的shell,bash是linux默认的shell,免费且容易使用. su切换为root权限 1.创建shell脚本 touch hello.sh 2.编辑: vi hello ...

  9. linux检查网络是否通畅_Shell脚本实现检测某ip网络畅通情况(含短信报警功能)

    花了1天的时间写了一个检测某ip是否网络畅通的脚本,只检测网络是否畅通的功能很容易实现,但加了一些限制功能却不好实现. 复制代码 代码如下: #!/bin/bash ################# ...

最新文章

  1. Why Object.prototype.hasOwnProperty.call(myObj, prop)
  2. AI 学习之路——轻松初探 Python 篇(一)
  3. 文本分类入门(番外篇)特征选择与特征权重计算的区别
  4. delphi 的一些备忘
  5. CodeVs——T 4919 线段树练习4
  6. 白鹭本地数据存储操作代码实例
  7. 程序员捅了个P0故障,公司股价反而涨了10%!
  8. JimuReport积木报表—分版设计解决什么问题?
  9. 使用php建立评论系统
  10. Go 爱好者福利,《Go 语言编程之旅》正式开源!
  11. 聊聊最近的几件小事儿
  12. 运营能力提升学习(一)了解运营是什么
  13. 开咖啡店如何盈利?用50家咖啡店揭晓一套盈利模式
  14. python 拟合分布_stats模型中数据的Poisson分布拟合
  15. R语言——字符串提取函数
  16. 庄子心得06:总有路可走
  17. 【转载】VS2019使用技巧
  18. 实例学习Ansible系列:配置文件ansible.cfg的设定与使用
  19. 单线激光雷达的外参标定方法
  20. SumGNN部署实验lmdb.ReadonlyError: mdb_dbi_open: Permission denied

热门文章

  1. 闭包、闭包作用及缺点
  2. 辽宁省计算机软件大学排行榜,辽宁省各大学排名如何?
  3. 修改远程服务器的登录密码
  4. eclipse如何点击png或者jpg格式图片看到的是乱码的解决办法
  5. python转置矩阵函数_对python 矩阵转置transpose的实例讲解
  6. 论文投稿指南——中文核心期刊推荐(冶金工业)
  7. Linux下控制打印机笔记
  8. php、tp 获取url链接内容
  9. QT中使用moveToThread
  10. mysql基本数据长度_MySQL的类型与数据长度