실행 중인 프로세스의 세션을 연결하거나 분리할 수 있지만 창 및 창과 같은 다른 모든 기능을 제공하지는 않는 GNU/screen 또는 tmux와 같은 프로그램이 있는지 궁금합니다. 이상적으로 프로그램은 (명시적 터미널 없이) 단순 터미널에서 실행될 수 있습니다.
내 사용 사례는 emacs의 내장 셸이나 터미널을 사용하여 프로그램을 실행하고 emacs가 충돌하더라도 프로그램이 계속 실행되도록 하는 것입니다. Tmux와 screen은 쉘이 클리어를 지원하지 않기 때문에 쉘과 호환되지 않습니다. 터미널에서는 작동하지만 출력 형식이 올바르게 지정되지 않습니다. 이는 부분적으로 하단 표시줄의 이상한 점과 용어 모드로 인해 발생합니다.
감사합니다!
답변1
dtach
이제 매우 얇은 터미널 세션 관리자입니다github에서 포크하기, 또는 운영 체제의 포트나 패키지 시스템을 통해 쉽게 설치할 수 있습니다.
dislocate
(역사적으로 흥미로운 점은 함께 배포되는 샘플 스크립트 일 수도 있습니다 expect
.)
답변2
이미 언급한 dtach 외에도 다음이 있습니다.http://www.brain-dump.org/projects/abduco