CentOS环境下ping,tcping加时间戳实时输出到文件

1 篇文章 0 订阅

  线上网络出现问题,经常需要ping 或者 tcping 排查网络是否稳定,有时候出问题的周期比较长,需要将结果实时输出到文件中排查。

  这里给出一个小方法,将结果输出到文件,而且是实时的,不用等待命令结束后再查看文件,另外将ping也加上了时间戳,方便定位时间。

  1.首先写一个ping脚本加上时间戳

cat test_ping.sh 

——————————————————————————

ping -I  132.253.66.132   10.6.28.2 -i 1 |  awk '{ print $0"\t" strftime("%Y-%m-%d %H:%M:%S",systime()) } '

 

脚本执行效果如下,ping结果后跟了时间戳:

 

2.授予脚本执行权限

[root@lw ~]#  chmod   +x  test_ping.sh 


3. 运行脚本

[root@lw ~]#  setsid unbuffer test_ping.sh   >> ping.test.txt 
PS:(1)setsid   放后台运行命令;(2)unbuffer  实时输出命令 

unbuffer命令需要安装模块:

sudo yum install expect-devel

sudo yum install expect

 

另外tcping的流程相同,只是一般tcping命令没有带上时间戳,这里提供一种centos上能运行的tcping二进制执行程序

百度云链接:

链接:https://pan.baidu.com/s/10No7Bsvr8l0jncWtTGo9KQ 
提取码:hfus 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值