Есть кусок кода для получения списка онлайновых хостов:
for ((CURR=5; $CURR <= 200; CURR++))
do
CURR_IP="192.168.10.$CURR"
if [[ $(ping -w 3 $CURR_IP 2> /dev/null |egrep ttl | wc -l ) -ge 1 ]]
then
echo $CURR_IP
fi &
done > online_hosts
Так вот, собственно, вопрос:
Как узнать, что файл online_hosts заполнился списком хостов и все ping'и завершились?