gpt4 book ai didi

用于同时 ping 多台主机的 Linux Bash 脚本

转载 作者:太空狗 更新时间:2023-10-29 11:45:56 26 4
gpt4 key购买 nike

我有一个包含 500 个服务器名称列表的文本文件。我需要同时 ping 所有这些,而不是在一个循环中一个接一个,并将可 ping 的放在一个文件中,将不可 ping 的放在另一个文件中。

我能否在后台运行每个 ping 或为每个 ping 生成一个新进程?实现这一目标最快、最有效的方法是什么?

最佳答案

您可以使用xargs 控制并行度:

cat file-of-ips | xargs -n 1 -I ^ -P 50 ping ^

在这里,我们一次最多保持 50 个 ping。 ip本身被插入到^;您可以在前后放置参数。

关于用于同时 ping 多台主机的 Linux Bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15755422/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com