-
ping 命令加时间戳
对网络通路进行监测可使用ping命令,当需要24小时甚至更长时间的持续测试时,记录每一次ping包状态的时间信息就非常有必要,可在网络出现问题时,根据日志来定位问题发生时段。分别验证了windows/linux平台下的操作,涉及字符拼接、powershell 日期函数等技巧。
Linux下给ping命令加时间戳
#!/bin/bash
ethname=eno1
check_dn() {
while true
do
dn="127.0.0.1"
for IP in $dn; do
#注意包含ip地址一行的前缀子串匹配
#ipaddr=`ifconfig $ethname | awk '/inet addr/ {print $2}' | cut -f2 -d ":"`
ipaddr=`ifconfig $ethname | awk '/inet / {print $2}' | cut -f2 -d ":"`
if ping -c 1 $IP >/dev/null; then
echo "$(dat