写个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/sh
web_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脚本,每天执行这么几句命令:

linux 求助shell脚本 ping命令延迟超过100ms的包就发邮件 恢复正常也发个邮件 之后不用发

Linux下shell脚本PING命令只要延迟高于100ms就发送个邮件

Linux下shell脚本中信号捕获和函数练习脚本之ping一个网段

Linux下shell脚本中信号捕获和函数练习脚本之ping一个网段

如何写个linux shell脚本自动重启系统