【发布时间】:2014-05-27 17:46:28
【问题描述】:
我有一个 while 循环从 $hosts 读取行
while read line
do
ip=$line
check
done < $hosts
我的问题是我是否可以使用某种方式来加快速度或一次在 10 台主机上运行检查,并且每次检查都在不同的 IP 上,并在检查完 $host 中的所有 IP 后完成?
谢谢
【问题讨论】:
-
完全正确,Bash 无法访问线程。后台作业运行一个单独的进程,而不是在线程中。所以严格来说,这是多处理,而不是多线程。
标签: multithreading bash shell while-loop