如何在linux中批量执行tracert命令

avatar
作者
筋斗云
阅读量:0

在 Linux 中,你可以使用 for 循环和 xargs 命令来批量执行 tracert 命令

#!/bin/bash  # 定义一个包含多个目标 IP 地址或域名 的数组 targets=("ip1.example.com" "ip2.example.com" "ip3.example.com")  # 使用 for 循环遍历数组中的每个目标 for target in "${targets[@]}"; do   # 使用 xargs 命令执行 tracert 命令,将目标作为参数传递   xargs -I {} tracert -I {} {} done 

将上述脚本保存为 batch_tracert.sh,并使用 chmod +x batch_tracert.sh 命令使其可执行。然后,你可以通过运行 ./batch_tracert.sh 来批量执行 tracert 命令。

请注意,你需要根据实际情况替换 targets 数组中的 IP 地址或域名。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!