从网上找到 ping 8.8.8.8 | perl -ne 'use POSIX qw(strftime);print strftime("%Y-%m-%d %H:%M:%S", localtime),"\t",$_;' 这个输出没有问题,,是我想要的,,带时间的ping 输出, 但是加上重向,怎么就不行呢? ping 8.8.8.8 | perl -ne 'use POSIX qw(strftime);print strftime("%Y-%m-%d %H:%M:%S", localtime),"\t",$_;' >> ping.data ping.data 文件始终没有内容。 WHY?
本帖最后由 luxinjun888 于 2012-05-22 10:57 编辑 大家好,我现在在写一个小脚本,想轮询ping一个地方的机器,吧ping值记录下来,这个ping值记录的时候希望加上时间和IP,以验证外地一个机房服务不稳定是否和网络波动有关: #!/bin/bash i=`cat /home/bd` DAT="`date +%Y%m%d-%H:%M:%S`" for IP in $i do ping $i >> /home/ping.txt done 请问我怎么将时间和IP地址时记录到ping值得前面呢 如: ping 12.130.132.30 结果是64...
当我们通过ping命令测试网络状态时,我们通常ping的结果存入日志中,但ping命令没有记录时间戳,下面的脚本给ping命令加时间戳: ping www.baidu.com | awk '{ now=strftime( "%Y-%m-%d %H:%M:%S", systime() ); printf("%s : %s\n",now,$0);fflush();}'
要求~~我要做个网络测试.. 将一直ping着网关...并将结果写到一个文件里.... 但没有时间戳~!!我不知道什么时间发的ping包. 因为要连续ping好几天......... 请问怎么在ping中加入时间戳.
为什么有的windwos系统ping的输出结果在小于10ms的时候就只显示 <10ms 而不显示是具体几毫秒 ,而linux系统和有的windows系统就显示具体返回时间是几毫秒
为什么有的windwos系统ping的输出结果在小于10ms的时候就只显示 <10ms 而不显示是具体几毫秒 ,而linux系统和有的windows系统就显示具体返回时间是几毫秒
公司在全国有120个网络节点,我想编写一个网络连通监控程序,用ping命令实现。 这120个网络节点与中心监控服务器网络带宽有保证,我设置ping间隔时间为0.2S,合适吗?