Linux的shell脚本实战之检查主机IP是否存在

  • 一、目的及要求
  • 二、脚本内容
  • 二、运行结果

一、目的及要求

二、脚本内容

二、运行结果

一、目的及要求

检查 192.168.200.130~140 这段 IP 地址主机状态是否正常。

二、脚本内容

#!/bin/bash
##########################################################
#File Name:ipcheck.sh
#Version:V1.0
#Aurhor:xx
#Emali:xxxxxxxx
#Created Time:2021-01-21 21:29:19
#Description: IP check
##########################################################for i in 192.168.200.{130..140}
doping -c 2 -W 1 $i &> /dev/null
if [ "$?" = "0" ];thenecho $i is OK! |tee  /tmp/ip.txtelseecho $i is Error!fi
done

三、运行结果

[root@control scripts]# ./ipcheck.sh
192.168.200.130 is Error!
192.168.200.131 is Error!
192.168.200.132 is Error!
192.168.200.133 is OK!
192.168.200.134 is Error!
192.168.200.135 is OK!
192.168.200.136 is OK!
192.168.200.137 is Error!
192.168.200.138 is Error!
192.168.200.139 is Error!
192.168.200.140 is Error!

Linux的shell脚本实战之检查主机IP是否存在相关推荐

  1. Linux的shell脚本实战之while循环

    Linux的shell脚本实战之while循环 一.使用while循环计算 1.计算从1加到100之和 2.计算1-2+3-4+5....-100的值 二.while语句的三种方式 1.通过输入重定向 ...

  2. Linux下Shell脚本实战之监测磁盘空间

    Linux下Shell脚本实战之监测磁盘空间 一.脚本目的及要求 二.脚本内容 三.运行脚本 一.脚本目的及要求 (1) 监控/home下每各个用户目录的占用磁盘大小 (2) 监控/var/log下前 ...

  3. Linux下shell脚本实战之批量新建用户

    Linux下shell脚本实战之批量新建用户 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 1.使用提供的user.txt用户列表 2.批量新建us ...

  4. 【Linux】shell脚本实战-if多分支条件语句详解

    文章目录 前言 多分支语句的语法 多分支语句举例: 1. 出嫁的条件 2. 管理http服务实战脚本 3. 猜数字游戏v1版本-if版本 总结 前言 前面我们已经学习过单分支语句和双分支语句的使用. ...

  5. Linux系统shell脚本实战之解决生产ddos攻击

    Linux系统shell脚本实战之解决生产ddos攻击 一.脚本于鏊求 二.脚本内容 三.执行脚本 一.脚本于鏊求 要求屏蔽掉ddos攻击的IP 二.脚本内容 [root@192 scripts]# ...

  6. Linux系统shell脚本之打印系统的IP信息

    Linux系统shell脚本基础之打印系统的IP信息 一.脚本要求 二.脚本内容 三.执行脚本 一.脚本要求 1.显示服务器的运行状态,并输出提示 2.输出电脑的IP地址等信息 3.将执行输出的信息记 ...

  7. 【Linux】shell脚本实战-if单双分支条件语句详解

    文章目录 if单分支 1. 单分支语法分析 2. 单分支语法规范 if双分支语法分析 3. if单分支和双分支脚本举例 a. 检查是否为超级用户(双分支) b. 找一个金钱大于1000000的结婚(单 ...

  8. 【Linux】shell脚本实战-各类运算符介绍

    文章目录 前言 一. 复习之前内容 1. 算术运算符 2. 常见的算术运算命令 二. 关系运算符 三. 布尔运算符 四. 逻辑运算符 五. 字符串运算符 六. 文件测试运算符 总结 前言 上几篇文章我 ...

  9. 【Linux】shell脚本实战-流程控制语句case

    文章目录 前言 什么是case语句 case语句语法分析 case实战案例 1. 做出你的选择 2. 早饭吃什么 3. apache服务启动脚本实战 总结 前言 前面我们探讨过shell脚本中的if语 ...

最新文章

  1. Redis requires a monkey patched socket library to work with gevent
  2. gitd mysql_MySQL GTID (一)
  3. 深圳出差 第二天【原创】
  4. php ecdsa secp256k1,从上的压缩派生ECDSA未压缩公钥
  5. Java之戳中痛点 - (6)避免类型自动转换,例如两个整数相除得浮点数遇坑
  6. mysql 有数据更新数据_MySQL之——实现无数据插入,有数据更新
  7. Numpy重要模块——linalg线性代数详细参数及演示
  8. 数组中大于等于左侧所有数,小于等于右侧所有数的数
  9. 中文计算机语言编程优势,十种编程语言特点比较
  10. java高级工程师面试题_java高级工程师面试题及答案解析
  11. Linux进程间通信
  12. 图片怎么做雕刻路径_浮雕做图的简要步骤
  13. Python图像增强之直方图均衡化(全局直方图均衡、局部直方图均衡)
  14. 3 idiots的台词
  15. Linux基础-用户管理与组管理
  16. C# WPF新版开源控件库:Newbeecoder.UI
  17. CentOS下Tomcat的安装及配置教程
  18. 存储系统中的算法:LSM 树设计原理
  19. 一.不同环境下C语言的编译
  20. 100个最佳linux站点(转贴)

热门文章

  1. 其他机无法连接到redis
  2. com/android/dx/command/dexer/Main : Unsupported major.minor version 52.0
  3. android studio 使用adb
  4. 第7课第2节_Binder系统_c++实现_编译测试
  5. Struts2 校验数据问题
  6. na na na na na ~
  7. [简单]poi word2007表格按模版样式填充行数据
  8. CSS篇 《图解CSS3》笔记 Flex
  9. 预览文章: c++ primer学习笔记,二:标准库类型
  10. 辅助类——记录错误信息