检查主机是否存活的shell脚本

BigOne BigOne     2022-08-06     443

关键词:

 1 #!/bin/bash
 2 PREFIX=192.168.116
 3  num=1
 4  while [ "$num" -lt "255" ]; do
 5  echo -en "Pinging ${PREFIX}.${num}..."
 6  ping -c1 -w1 -t5 ${PREFIX}.${num} >/dev/null 2>&1
 7  if [ "$?" -eq "0" ]; then
 8  echo "OK" && echo “${PREFIX}.${num}” >>ok.txt
 9  else
10  echo "Failed" && echo “${PREFIX}.${num}” >>failed.txt
11  fi
12  let num=$num+1
13  done
14  

测试完之后可以ping通的IP存放在ok.txt文件中,ping不同的IP村放在failed.txt文件中

shell之expect应答语句(用shell脚本实现获取批量主机存活信息)(代码片段)

expect应答语句我们写脚本的目的就是为了自动执行,但是有些命令需要输入参数才可以执行,比如ssh远程连接时,会要求输入密码,输入成功才可以执行后面的操作,有时还需要先输入yes认证完再输入密码ÿ... 查看详情

shell之expect应答语句(用shell脚本实现获取批量主机存活信息)(代码片段)

expect应答语句我们写脚本的目的就是为了自动执行,但是有些命令需要输入参数才可以执行,比如ssh远程连接时,会要求输入密码,输入成功才可以执行后面的操作,有时还需要先输入yes认证完再输入密码ÿ... 查看详情

最近练习的一些经典shell脚本实战30个(代码片段)

...数字2、定义一个颜色输出字符串函数3、批量创建用户4、检查软件包是否安装5、检查服务状态6、检查主机存活状态7、监控CPU、内存和硬盘利用率8、批量主机磁盘利用率监控9、检查网站可用性10、检查MySQL主从同步状态11、iptable... 查看详情

shell之expect应答语句(用shell脚本实现获取批量主机存活信息)(代码片段)

...下载才可使用!实例要求检测192.168.187.131-192.168.187.140主机是否开启,如果正常请生成解析列表hosts_list,格式如ip主机名称例如:192.168.187.131为开启状态主机名为haha,hosts_list中出现192.168.187.131haha代码#!/bin/bashhost()/us... 查看详情

nc命令检查端口是否存活脚本

nc命令检查端口是否存活#!/bin/bashforIPin`cat/log/ip_ubt.txt`doIPP="$IP22"/bin/nc-v-w5-z$IPP>/dev/null2>&1if[$?-eq0];thenecho$IPP:ok>>/log/ssh_22_ok.txtecho$IP>>/log/ssh_22.txtfidone本文出自“li 查看详情

通过ping命令检测主机的存活性

判断所有的业务系统中主机的存活性ping问题描述:现在有一上线项目,用的环境为vsphere虚拟化技术。由于不能随时判断各虚拟主机的存活性,保证业务系统的正常运行,现在需要编写一个脚本判断主机的存活性,将返回值与第... 查看详情

python用于检查给定主机是否在线的脚本(代码片段)

查看详情

我的第一个shell脚本

...本(此时心情应该是激动的)。思路:1.先查询目标脚本是否存活   2.不存活就重启   3.最后死循环一次#/bin/bash#死循环whiletruedo#获取目标的信息binlog=`supervisorctlstatusbinlog`echo"检测$binlog"test 查看详情

悄悄用shell加expect搞定繁重任务,和女神约会去(代码片段)

任务:1、主机存活检查脚本用for和while两种方式,读取hostip.txt主机清单,实现显示主机存活状态。第一种方法:for循环,适用场景,主机数较少。1)创建主机列表文件2)编辑脚本:#!/bin/bashLIST... 查看详情

利用shell脚本执行ssh远程另一台主机执行命令并返回命令的结果集

...说一下只要可以执行,实现功能参考技术A假设从主机A,检查主机B上的进程,需要在主机B上建立检查用户,例如叫x,并设置通过publickey认证登录SSH,不会可以google搜一下,然后,在A机器上执行:sshx@B~/command.sh>result.txtcommand.sh... 查看详情

面试题3(代码片段)

...入【foo|bar】其中一个"esac5、写出一个shell脚本,可以测试主机是否存活的#!/bin/bash单台主机:ping-c3-w 查看详情

如何检查命令是不是存在于 shell 脚本中? [复制]

】如何检查命令是不是存在于shell脚本中?[复制]【英文标题】:HowcanIcheckifacommandexistsinashellscript?[duplicate]如何检查命令是否存在于shell脚本中?[复制]【发布时间】:2011-11-2306:37:19【问题描述】:我正在编写我的第一个shell脚本... 查看详情

如何检查传递给 shell 脚本的参数是不是不是整数?

】如何检查传递给shell脚本的参数是不是不是整数?【英文标题】:HowcanIcheckwhetheranargumentpassedtoashellscriptisNOTaninteger?如何检查传递给shell脚本的参数是否不是整数?【发布时间】:2013-03-2215:20:11【问题描述】:我知道如何使用以... 查看详情

如何在 shell 脚本中检查目录是不是存在? [复制]

】如何在shell脚本中检查目录是不是存在?[复制]【英文标题】:Howtocheckifadirectoryexist,withinashellscript?[duplicate]如何在shell脚本中检查目录是否存在?[复制]【发布时间】:2014-03-3017:50:54【问题描述】:在shell脚本中可以使用什么命... 查看详情

shell脚本--监控java进程存活脚本

#!/bin/bashbase_dir=/optwar_processor="tomcat"jar_processor="manager-server.jarplatform-server.jarplatform-item.jarplatform-shop.jarplatform-task.jarplatform-trade.jarplatform-user.jar"IP_ADDR=`ifconf 查看详情

shell脚本:检查ftp日志存储服务器上的日志是否正常上传

脚本:check_log.sh主要功能:用于检查日志文件是否上传到ftp服务器,若未上传的,则发邮件报警-------------------#!/bin/bash#Auto check log files and notice by email#By colin#Revision on 2015- 查看详情

检查命令的输出是不是包含 shell 脚本中的某个字符串

】检查命令的输出是不是包含shell脚本中的某个字符串【英文标题】:Checkingifoutputofacommandcontainsacertainstringinashellscript检查命令的输出是否包含shell脚本中的某个字符串【发布时间】:2013-05-3115:22:32【问题描述】:我正在编写一个... 查看详情

如何检查 Linux shell 脚本是不是由 cronjob 执行?

】如何检查Linuxshell脚本是不是由cronjob执行?【英文标题】:How-tocheckifLinuxshellscriptisexecutedbyacronjob?如何检查Linuxshell脚本是否由cronjob执行?【发布时间】:2016-01-2602:10:14【问题描述】:是否可以识别Linuxshell脚本是由用户执行还... 查看详情