- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ping的脚本使用Ping的脚本使用
Ping的高级使用
环境介绍
使用rhel-server-6.4-x86_64-dvd.iso镜像文件安装系统,IP地址为50。
最好先使用date查看下当前时间,如果不准确的话,可以与国际时间做个同步
ntpdate
Ping高级使用
默认情况下,ping一个地址是一直在往下ping的
ping
PING () 56(84) bytes of data.
64 bytes from : icmp_seq=1 ttl=58 time=0.852 ms
64 bytes from : icmp_seq=2 ttl=58 time=1.17 ms
64 bytes from : icmp_seq=3 ttl=58 time=1.72 ms
64 bytes from : icmp_seq=4 ttl=58 time=1.08 ms
如果想只ping一次,可以使用如下命令
ping -c1
PING () 56(84) bytes of data.
64 bytes from : icmp_seq=1 ttl=57 time=1.27 ms
--- ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 1ms
rtt min/avg/max/mdev = 1.279/1.279/1.279/0.000 ms
显示内容太多,只显示所需结果行,命令为
ping -c1 | grep ttl
64 bytes from : icmp_seq=1 ttl=57 time=0.995 ms
或者
ping -c1 | sed -n 2p
64 bytes from : icmp_seq=1 ttl=56 time=26.2 ms
如果只需要显示ping的时间,命令为
ping -c1 | grep ttl | awk {print $7}
time=0.919
如果只需要显示ping的时间数字,命令为
ping -c1 | grep ttl | awk {print $7} | awk -F = {print $2}
3.31
如果只需要显示ping的时间和单位,命令为
ping -c1 | grep ttl | awk {print $7 $8}
time=0.693 ms
或者使用以下命令,以=为分列符号
ping -c1 | grep ttl | awk -F = {print $4}
0.738 ms
如果还需要显示ping的对象、时间和单位,命令为
ping -c1 | grep ttl | awk {print $4\t$7 $8}
: time=0.984 ms
如果还需要显示当前时间、ping的对象、时间和单位,命令为
date +%F-%T ; ping -c1 | grep ttl | awk {print $4\t$7 $8}
2013-09-22-11:45:05
: time=0.883 ms
如果需要将其记录到文本里面去,运行多次,并查看每次的结果,命令为
echo $(date +%F-%T ; ping -c1 | grep ttl | awk {print $4\t$7 $8}) /root/ping.txt
cat /root/ping.txt
2013-09-22-11:48:43 : time=1.15 ms
2013-09-22-11:48:45 : time=0.839 ms
2013-09-22-11:48:45 : time=0.805 ms
2013-09-22-11:48:46 : time=0.861 ms
2013-09-22-11:48:47 : time=0.609 ms
如果需要每隔2分钟就执行一次命令,需要使用crontab,命令为
crontab –e
输入以下内容(注意,%前需要使用\符号来转义,不然会出错)
*/2 * * * * echo $(date +\%F-\%T ; ping -c1 | grep ttl | awk {print $4\t$7 $8}) /root/ping.txt
tail -f /root/ping.txt (回车 可以实时查看该文件最后几行)
2013-09-22-11:48:47 : time=0.609 ms
2013-09-22-11:57:14 : time=2.85 ms
2013-09-22-13:16:01 : time=2.85 ms
2013-09-22-13
您可能关注的文档
- MIPS指令集及数据通路MIPS指令集及数据通路.ppt
- miR-21与肿瘤miR-21与肿瘤.pdf
- MIRA_CD安装及使用手册MIRA_CD安装及使用手册.ppt
- miRNA194-5p的克隆及其功能分析实验报告miRNA194-5p的克隆及其功能分析实验报告.pdf
- MIT(麻省理工)信号与系统讲义-lecture5MIT(麻省理工)信号与系统讲义-lecture5.ppt
- misimi驱动器选型misimi驱动器选型.pdf
- MIT电路电子学_期末考试MIT电路电子学_期末考试.pdf
- MI设计MI设计.ppt
- MM440与S7-300通过DP通讯实现读取和修改参数例程MM440与S7-300通过DP通讯实现读取和修改参数例程.pdf
- mm440快速调试功能mm440快速调试功能.pdf
文档评论(0)