我为Linux编写了以下脚本,以便检测网络连接中的丢弃:
#!/bin/bash
echo "### RUNNING ###"
echo "### $(date) ###"
while true;do
now=$(date +"%T")
if [[ "$(ping -c 1 8.8.8.8 | grep '100.0% packet loss' )" != "" ]]; then
echo "!!! KO ($now)" >> "log_connectivity_$(date +"%F")"
else
echo "OK ($now)" >> "log_connectivity_$(date +"%F")"
fi
sleep 5s
done
它在循环内执行的操作是ping 8.8.8.8一次,如果数据包丢失,则会打印KO和时间,否则打印出OK和时间。
我想将这个bash脚本翻译成Windows脚本,但我不知道。如果你能帮助我,我将非常感激。
提前致谢;)