Execute o script com TTY:
... ssh -q -tt $connection <<ENDSSH
sqlplus -s "user/pass@con" <<EOF
set heading off
select * from ...
EOF
ENDSSH
(observe o -T
substituído por -tt
)
Estou tentando executar um script de shell que se conecta a outra máquina por ssh e executa um comando sql. Funciona, mas sempre me mostra aviso como:
"stty: tcgetattr: Not a typewriter"
Meu script de shell é assim:
... ssh -q -T -T $connection <<ENDSSH
sqlplus -s "user/pass@con" <<EOF
set heading off
select * from ...
EOF
ENDSSH
Como posso removê-lo? Obrigado
Execute o script com TTY:
... ssh -q -tt $connection <<ENDSSH
sqlplus -s "user/pass@con" <<EOF
set heading off
select * from ...
EOF
ENDSSH
(observe o -T
substituído por -tt
)
Tags ssh shell-script