понедельник, 12 марта 2012 г.

Прятки с консольным торрентом.

Мой rtorrent висит обычно на одной из консолей (обычно шестая) и никому не мешает. Но всегда хочется что-нить улучшить и до полировать. Захотелось его в фон заныкать, что-бы консоль на занимал, ну или была возможность по ssh ими рулить.
Итак:

#aptitude install screen
#screen rtorrent

Чтобы отвалиться от текущего скрина Ctrl+A затем Ctrl+D и запущенный процесс по тихому свалит в bg.
Посмотреть его в другой консоли #screen -r
Сессии выполняются даже тогда, когда вы например отвалились по ssh.
(цитата с интернета)
Впрочем, на этом возможности screen’а не исчерпываются. Иногда, при работе по ssh, очень хочется, чтобы было открыто сразу несколько терминалов, при этом коннектиться несколько раз облом – особенно если коннектиться нужно через несколько серверов. В этом тоже может помочь screen. Просто нажмите Ctrl – a c, и откроется еще один шелл. Перемещаться между открытыми шеллами можно либо через Ctrl – a <Цифра>, где <Цифра> – номер открытого шелла, начиная с нуля, либо Ctrl – a n/Ctrl – a p – вперед назад. Получить список открытых “око” консолей (и переключиться на нужную), можно комбинацией клавиш Ctrl – a ”; чтобы задать нормальное имя (а не просто скучный “bash”) для какого-нить окна, перейдите в него и нажмите Ctrl – a A (регистр имеет значение), затем в появившемся приглашении введите имя. Если открыто несколько окон, полезной может быть возможность следить за активностью в каком-то из них. Например, если вы запустили “долгоиграющую” команду и интересно узнать, когда она завершится. Переходим в окно с этой командой, жмем Ctrl – a m, видим надпись типа такой: “Window 0 (bash) is now being monitored for all activity”. Когда что-то в окне изменится, screen подаст звуковой сигнал, а в списке окон после номера появится символ ”@”.

Комментариев нет:

Отправить комментарий