ssh kill "읽기 중"

ssh kill "읽기 중"

아래 스크립트에는 매우 혼란스러운 오류가 있습니다. reservations100줄짜리 파일을 예로 들어보겠습니다:

apple
pear
fruit
...
cat reservations | while read LINE;
do
  echo $LINE
  for i in {0..2}; do
    ssh -o ConnectTimeout=10 admin@render rm -rf /tmp/lock$i
    echo $i
  done
done

(이미 프로덕션 스크립트의 단순화된 버전입니다.)

이제 내가 기대하는 것은 다음과 같은 출력을 보는 것입니다.

apple
0
1
2
pear
0
1
2
...

그러나 첫 번째 줄만 얻습니다. 즉, 출력은 다음과 같습니다.

apple
0
1
2

삭제하면 ssh모든 것이 잘 작동합니다! 어떤 이유로 ssh모든 것이 엉망이 되어 while 루프를 종료합니다. 왜 이런 일이 일어나는지 전혀 모르겠습니다! !

관련 정보