가져올 파이프: stty: stdin: 장치의 ioctl이 부적절합니다.

가져올 파이프: stty: stdin: 장치의 ioctl이 부적절합니다.
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터미널을 가짜로 만들고 입력을 제공할 수 있습니다 .adopspawn

#!/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있으며 아주 잘 작동합니다.

관련 정보