编写一个shell脚本程序,检测指定IP地址的主机是否在线
编写一个脚本程序,检测指定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地址的主机是否在线相关推荐
- 如何编写一个shell脚本
本文结合大量实例阐述如何编写一个shell脚本. 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具.Shell不仅仅是命令的收集,而 ...
- 编写一个shell脚本,可以在屏幕上打印出笛卡尔曲线
您可以编写一个 shell 脚本来实现在屏幕上打印笛卡尔曲线.以下是一个示例脚本: #!/bin/bashfor ((y=0; y<=20; y++)) dofor ((x=0; x<=2 ...
- shell脚本通过正则表达式提取 IP 地址
假设需要提取的 IP 地址在文件 test.txt 中,可以使用以下 shell 脚本通过正则表达式提取 IP 地址并打印 grep -E -o "([0-9]{1,3}.){3}[0-9] ...
- 编写一个shell脚本,使其能够备份/etc目录下所有文件,并且备份的文件名需要自动生成日期,即产生后缀名形如.backup_20210624的文件。
一.实现过程: 目录 一.实现过程: 二.验证结果: 1.在当前目录下,使用vi或者touch命令新建一个shell脚本文件,并且使用chmod命令添加权限(我这里添加的是最高权限),如图: 2.使用 ...
- 编写一个shell脚本,可以每周一凌晨1点钟执行 某个任务
下面是一个示例脚本,它会在每周一的凌晨1点执行"某个任务": #!/bin/bashwhile true; docurrent_day=$(date +\%u)current_ho ...
- 秒级快速批量创建kvm虚拟机并指定IP地址和主机名
1. 说明 kvm比起vmware来说最没有的功能就是用模板部署虚拟机的时候可以自定义ip地址,这对于大量创建vm的场景来说你需要一台台vnc的登录改动ip,显然是很累的,最近我就遇到这种场景(大型的 ...
- shell编写mysql启动脚本文件夹_linux 编写一个shell脚本文件,实现以下功能
展开全部 #!/bin/bash while true do cat < 启动Apache(a) 启动Mysql (m) 启动Samba (s) 启动FTP (f) 启动DNS (d) ...
- vi新建一个shell脚本_编写第一个Shell脚本
Linux中有好多中不同的shell,bash是linux默认的shell,免费且容易使用. su切换为root权限 1.创建shell脚本 touch hello.sh 2.编辑: vi hello ...
- linux检查网络是否通畅_Shell脚本实现检测某ip网络畅通情况(含短信报警功能)
花了1天的时间写了一个检测某ip是否网络畅通的脚本,只检测网络是否畅通的功能很容易实现,但加了一些限制功能却不好实现. 复制代码 代码如下: #!/bin/bash ################# ...
最新文章
- Why Object.prototype.hasOwnProperty.call(myObj, prop)
- AI 学习之路——轻松初探 Python 篇(一)
- 文本分类入门(番外篇)特征选择与特征权重计算的区别
- delphi 的一些备忘
- CodeVs——T 4919 线段树练习4
- 白鹭本地数据存储操作代码实例
- 程序员捅了个P0故障,公司股价反而涨了10%!
- JimuReport积木报表—分版设计解决什么问题?
- 使用php建立评论系统
- Go 爱好者福利,《Go 语言编程之旅》正式开源!
- 聊聊最近的几件小事儿
- 运营能力提升学习(一)了解运营是什么
- 开咖啡店如何盈利?用50家咖啡店揭晓一套盈利模式
- python 拟合分布_stats模型中数据的Poisson分布拟合
- R语言——字符串提取函数
- 庄子心得06:总有路可走
- 【转载】VS2019使用技巧
- 实例学习Ansible系列:配置文件ansible.cfg的设定与使用
- 单线激光雷达的外参标定方法
- SumGNN部署实验lmdb.ReadonlyError: mdb_dbi_open: Permission denied