Используя наш сайт, вы подтверждаете, что прочитали и поняли политику о куки, политику конфиденциальности и пользовательское соглашение.
я сделал сценарий Bash, как это
пока читаешь адрес сайта сделай ssh $ address "df -k" сделано
повторить удаленную команду несколько раз, но цикл работает только один раз. Есть идеи по поводу такого поведения? Я что-то пропустил?
Используйте флаг -n :
-n
while read site address; do ssh -n $address "df -k";done
Это говорит ssh оставить stdin покое. В противном случае это помешает следующей команде read .
ssh
stdin
read