como remover o aviso ssh no shell script

1

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

    
por user650034 08.09.2016 / 14:58

1 resposta

1

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 )

    
por 08.09.2016 / 15:22