写个LINUX的SHELL 脚本,要求:PING 一个网站地址,把结果写到另一个文本文件中,怎么写,请教,在线等
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写个LINUX的SHELL 脚本,要求:PING 一个网站地址,把结果写到另一个文本文件中,怎么写,请教,在线等相关的知识,希望对你有一定的参考价值。
ping -c 5 www.baidu.com >ping.txt,其中通断过程可以用grep命令从txt文件中查找并加以判断。追问那要写成SHELL 批处理文件,该怎么写呢 ,要求不停的PING 直到手动断开
追答那你把 -c 5去掉就行。-c 5 就是规定ping5个包。
参考技术A #!/bin/shweb_addr=g.cn
output=aaa
ping $web_addr > $output 2>&1
如果没有 2>&1, 错误信息是不会保存的 参考技术B #!/bin/bash
ping -c 3 g.cn > /a
linux 求助shell脚本 ping命令延迟超过100ms的包就发邮件 恢复正常也发个邮件 之后不用发
我的需求是PING这个地址 只要延迟高于100ms就发送个邮件 然后正常后在发个邮件通知 之后正常不发 一有延迟就发 我这个老是重复 求高人指点 #!/bin/bashIP=`ping 8.8.8.8 -c 3|sed -n "2p" |awk 'print $7'|cut -f 2 -d "="|cut -f 1 -d "."`L='100'a='tail -1 /opt/text.txt' | sed -n '1p'i='tail -1 /opt/text1.txt' | sed -n '1p'echo "$IP" >> /opt/text.txtecho "$IP" >> /opt/text1.txtif [[ $a -le $L ]]thenmail -s 'yanchi' 邮箱 < ar/log/boot.logelif [[ $a -ge $L ]];thenmail -s 'huifu' 邮箱 < ar/log/boot.logelseecho "ok"fi~我是想把这个延迟数写进一个文件里进行对比 延迟是会报 但是正常后不报 ,而且正常情况下运行还会发送 谁能帮忙看看 参考技术A 希望能好用。以上是关于写个LINUX的SHELL 脚本,要求:PING 一个网站地址,把结果写到另一个文本文件中,怎么写,请教,在线等的主要内容,如果未能解决你的问题,请参考以下文章
linux 求助shell脚本 ping命令延迟超过100ms的包就发邮件 恢复正常也发个邮件 之后不用发
Linux下shell脚本PING命令只要延迟高于100ms就发送个邮件
Linux下shell脚本中信号捕获和函数练习脚本之ping一个网段