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
)