bash-3.2$ echo "apps" | adop -status
stty: standard input: Invalid argument
Enter the APPS password: stty: standard input: Invalid argument
我也尝试过这样stty -ixon;echo "apps" | adop -status
但同样的错误。
答案1
您expect
可以伪造一个终端,adop
然后通过以下过程向其提供输入spawn
:
#!/usr/bin/env expect
spawn -noecho adop -status
send "apps"
expect -ex "Enter the APPS password"
send "thepassword"
答案2
谢谢大家,我正在使用echo "apps" | adop -status 2>/dev/null
,效果很好。