다른 프로그램에서 screen을 사용할 때 screen rtorrent가 멈춥니다.

다른 프로그램에서 screen을 사용할 때 screen rtorrent가 멈춥니다.

저는 screen rtorrent를 사용하는데 항상 자체적으로 잘 작동합니다. 그러나 화면의 다른 인스턴스도 열면 rtorrent 세션이 정지됩니다! 어쩌면 여러 화면을 올바르게 열지 못하는 것일 수도 있습니다. 예는 다음과 같습니다.

$ screen rtorrent # works fine - I can move around with the arrow keys and the page refreshes when things like the download rate change
$ ctrl a+d # exit rtorrent and return to the shell
$ screen cp /tmp/x1 /tmp/x2 # assume x1 is very large so this takes a long time
$ ctrl a+d # exit the copying and return to the shell
$ screen -ls
There are screens on:
        26608.pts-0.hostname (18/08/11 10:15:39)     (Detached)
        8329.pts-0.hostname  (17/08/11 13:44:00)     (Detached)
2 Sockets in /var/run/screen/S-username.
$ screen -r 8329.pts-0.hostname # resume rtorrent and now it is frozen - I cannot move around with arrow keys and the page never updates

나는 이 문제가 재현 가능하다고 생각합니다. screen top위의 복사 예제 대신 사용해 볼 수 있습니다.

화면에서 문제를 해결하기 위해 사용할 수 있는 제어 명령이 있습니까? 아니면 우선 더 많은 화면 옵션을 사용하여 rtorrent를 실행해야 합니까?

rtorrent 버전 0.8.2 및 화면 버전 4.00.03jw4(FAU)를 사용하고 있습니다. 2006년 5월 2일

답변1

복사 명령이 USB 연결을 최대화한 것으로 나타났습니다. 나는 전원이 공급되지 않고 usb1.1 속도로 실행되는 것처럼 보이는 이상한 USB 허브를 가지고 있습니다. 나는 이 usb1.1 연결을 통해 rtorrent의 다운로드를 외부 하드 드라이브에 저장하는 동시에 이 드라이브에서 다른 드라이브로 파일을 복사하고 있었습니다.

이제 허브가 느리다는 것을 알았으므로 허브를 제거했고 두 개의 화면 인스턴스(rtorrent 및 cp)가 함께 잘 작동합니다. 둘 다 얼지 않아요 :)

관련 정보