2011-09-27 4 views
1

나는 이상한 문제에 직면하고 있습니다. 을 통해 cmd을 호출 할 때마다 명령이 끝났을 때 stty가 잘못되었습니다 (셸에서 내 명령을 더 이상 울리지 않고 개행하지 못하는 등). stty를 다시 얻으려면 stty sane을 실행해야합니다. 이것에 대한 이유는 무엇일까요?Stty가 Python 하위 프로세스를 사용하여 미쳐 버렸습니다.

업데이트 실행중인 명령은 elasticsearch 프로세스입니다. 이 명령은 백그라운드에서 프로세스를 시작합니다.

+0

실행중인 명령은 무엇입니까? – Geo

+0

"나쁜 것"이란 무엇을 의미합니까? – glglgl

+0

왜 ES를위한 phyton 클라이언트가 적어도 하나있을 때 python을 통해 콘솔에서 elasticsearch 작업을하고 싶습니까? – Karussell

답변

0

실행중인 명령이 모드 나 다른 설정을 변경하는 일부 이스케이프 시퀀스를 터미널로 내보낼 가능성이 있습니다. 전체 터미널 기능이 필요한 프로그램 (예 : 텍스트 기반 편집자).

실행중인 프로그램의 표준 출력을 캡처하여 화면에 표시되지 않도록하는 것이 도움이 될 수 있습니다. 너 그거 해봤 니?