pipe to adop: stty: entrada padrão: ioctl inapropriado para o dispositivo

1
bash-3.2$ echo "apps" | adop -status
stty: standard input: Invalid argument
Enter the APPS password: stty: standard input: Invalid argument

Eu tentei assim também stty -ixon;echo "apps" | adop -status mas o mesmo erro.

    
por Vijay 07.07.2017 / 23:55

2 respostas

2

Com expect , você pode falsificar um terminal para adop e, em seguida, alimentá-lo por meio do procedimento spawn :

#!/usr/bin/env expect
spawn -noecho adop -status
send "apps"
expect -ex "Enter the APPS password"
send "thepassword"
    
por 08.07.2017 / 01:02
0

Obrigado a todos, estou usando echo "apps" | adop -status 2>/dev/null , está funcionando bem.

    
por 08.07.2017 / 03:00