0
리눅스 터미널을 스폰하는 pexpect 예제를 찾을 수 없습니다. child = pexpect.spawn('/bin/bash')
은 아무 작업도 수행하지 않고 스크립트는 단지 닫습니다.터미널을 생성하는 방법은 무엇입니까?
이것은 아마도 어리석은 질문입니다. 죄송합니다.
리눅스 터미널을 스폰하는 pexpect 예제를 찾을 수 없습니다. child = pexpect.spawn('/bin/bash')
은 아무 작업도 수행하지 않고 스크립트는 단지 닫습니다.터미널을 생성하는 방법은 무엇입니까?
이것은 아마도 어리석은 질문입니다. 죄송합니다.
documentation에는 많은 예제가 있습니다.
child = pexpect.spawn('/bin/bash')
은 새 하위를 생성하지만 상호 작용하지 않으면 입력 및 출력이 pexpect에 의해 처리되므로 아무 것도 볼 수 없습니다. 그리고 대본에 다른 내용이 없다면, 통역사가 나올 때 아이가 파괴 될 것입니다.
Pexpect는 보이는 터미널을 열지 않으므로 자식은 완전히 백그라운드에서 실행됩니다 (child.interact()
에 전화하지 않는 한).
그래, 이미 알아 냈지만 어쨌든 고마워. 아무것도 혼란스러워서 아무 것도 나오지 않아서 상호 작용이 잘못되었습니다. – user2579116