1)Хочу получить список хостнеймов, но выводит только первый из списка. Как добиться желаемого результата не прибегая к использованию pssh итп?
while read F ; do
ip=$(echo "$F" | awk -F ":" '{print $1}')
port=$(echo "$F" | awk -F ":" '{print $2}')
hostname=$(ssh -p $port root@$ip "hostname")
echo "ip="$(tput setaf 1)$ip$(tput sgr 0) and "port=$(tput setaf 2)$port$(tput sgr 0)" and hostname is $hostname
mkdir -p /home/log-dir/$ip-$port
done <all-list
2)Какие порекомендуете утилиты для сбора и анализа логов?