Ваш вопрос вызвал у меня любопытство. После голосования, чтобы закрыть его, я нашел команду w
.
Если бы вы сделали что-то вроде
echo Host: host
ssh vinh@host w
в сценарии с одной парой строк для каждого хоста, который вы хотите посетить, вы можете получить примерно то, что вы хотели Вы можете немного уточнить это с помощью head -1
на выходе из w
, чтобы увидеть только строку загрузки.
Обновление , улучшено:
for h in host1 host2 host3; do
echo host: $h `ssh vinh@$h w | head -1`
done
Обновление , улучшено еще:
for h in host1 host2 host3; do
echo host: $h `ssh vinh@$h uptime`
done