温馨提示×

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

小樊
81
2024-10-09 08:13:31
栏目: 智能运维

在 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 地址或域名。

0