shell脚本for循环ping例子

158 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。 `#!/usr/bin/env bash

#xtimes每次ping的包数量 xtimes=100 #fortimes循环次数 fortimes=1000 #被ping的ip地址 ipaddress=223.5.5.5

#ping之前清掉上次的ping日志 rm -rf /root/xscript/pingResult.txt

xPing(){ xResult=ping -c $xtimes $ipaddress | sed -n -e '${x;1!p;};h' xTime=date "+%Y-%m-%d_%H:%M:%S" echo xTimexTime xResult >>/root/xscript/pingResult.txt }

for ((i=1; i<=fortimes; i++)) do xPing done`