쉘 스크립트에서 SSH 경고를 제거하는 방법

쉘 스크립트에서 SSH 경고를 제거하는 방법

SSH를 통해 다른 컴퓨터에 연결하고 SQL 명령을 실행하는 쉘 스크립트를 실행하려고 합니다. 작동하지만 항상 다음과 같은 경고가 표시됩니다.

"stty: tcgetattr: Not a typewriter"

내 쉘 스크립트는 다음과 같습니다

... ssh -q -T -T $connection <<ENDSSH 
sqlplus -s "user/pass@con" <<EOF
set heading off
select * from ...
EOF
ENDSSH

어떻게 삭제할 수 있나요? 감사해요

답변1

TTY를 사용하여 스크립트를 실행합니다.

... ssh -q -tt $connection <<ENDSSH 
sqlplus -s "user/pass@con" <<EOF
set heading off
select * from ...
EOF
ENDSSH

( -T로 대체하는 방법 참고 -tt)

관련 정보