screen rtorrent зависает при использовании screen для других программ

screen rtorrent зависает при использовании screen для других программ

Я использую screen rtorrent, и он всегда отлично работает сам по себе. Однако если я также открываю еще один экземпляр screen, то сеанс 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 и screen версии 4.00.03jw4 (FAU) 2-мая-06

решение1

оказывается, что команда копирования загружала usb-подключение до предела. У меня есть хитрый USB-концентратор, который не имеет питания и, похоже, работает на скоростях usb1.1 - я сохранял загрузки с rtorrent на внешний жесткий диск через это usb1.1-подключение, одновременно копируя файлы с этого диска на другой диск.

Теперь, когда я понял, что хаб был медленным, я удалил его, и два экземпляра screen (rtorrent и cp) работают нормально вместе. Ни один из них не зависает :)

Связанный контент