웹 기반 터미널을 bash와 연결하려고 합니다..
현재 시도는 다음과 같이 입력을 가리키는 FIFO 파이프를 사용하여 쉘을 생성하는 것입니다.
터미널 1
$ mkfifo pipe
$ bash <> pipe
file1 file2 file4
터미널 2
$ echo "ls" > pipe
아시다시피 저는 쉘을 생성해야만 명령 응답을 받습니다.터미널 1(확실히). Bash가 유휴 상태인지 알 수 있나요? $PS1
클라이언트 측에 언제 표시되는지 알아야 합니다 .
비슷한 명령을 실행하면 apt-get install curl -y
명령이 계속 실행되고 완료되면 완료됩니다. 프런트엔드에 터미널 프롬프트를 표시하려면 작업이 언제 완료되는지 알아야 합니다.
어떤 아이디어가 있나요?