Я использую следующий скрипт, чтобы перебирать список серверов, а затем выводить информацию о свободном диске. Клавиши SSH уже установлены и работают.Loop is not looping
Но это только вывод первого имени сервера, а затем существующего ... Я в тупике.
#!/bin/bash
PATH=/bin:/usr/bin:/usr/sbin
export PATH
while IFS='|' read hostname nickname; do
echo "$hostname: $nickname"
ssh $hostname "df -Pkhl"
done < server-list.dat
И список:
% cat server-list.dat
serverone|ONE
servertwo|TWO
serverthree|THREE
ли хозяин вы подключаетесь требуют пароль? – lurker
Пароли не используются - ключи SSH, и они работают. – Dan
Я почти уверен, что вопросы по существу такие же, как и об этом, и ответили раньше. Найти его, конечно, будет сложно - если только список связанных вопросов не поможет, и это так. –