tmux
under 를 사용하면 xterm
출력으로 터미널을 압도하는 프로세스를 빠르게 중지할 수 없습니다. 인터럽트는 결국 도착하지만 오랜 지연 후에야 발생합니다. 이 문제는 다른 X11 터미널을 사용하지 않거나 사용할 때 발생하지 않습니다 tmux
(이상하게도 tmux 사용 여부에 관계 없음).
그러한 증상의 원인은 무엇입니까? 이 잠복기를 줄이는 방법은 무엇입니까? 내 것은 아래에 TERM
있습니다 .screen-256color
tmux
답변1
xterm을 차단하려고 하면 데이터 스크롤이 너무 많을 수 있습니다. "CTRL+C"를 누르면 프로세스가 중지되지만 버퍼링된 출력은 여전히 콘솔로 흐릅니다.
지연은 X(이 경우 xterm)가 정보를 표시하는 데 걸리는 시간입니다.
답변2
이는 과 사이의 문제가 아니라, tmux
과 사이의 상호작용에 대한 문제이다.tmux
xterm
이 문제는 GitHub 문제에서 논의됩니다.xterm #684의 백오프 메커니즘.
tmux
적어도 POV에서 결론은 다음과 같습니다.
[...]
xterm
속도가 느리기rxvt
때문에 버퍼링할 기회가 더 많고tmux
소모하는 데 더 오랜 시간이 걸립니다.