This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
пакет_screen [2013/10/22 16:31] val [Публикация сессий] |
пакет_screen [2016/06/10 14:23] val |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Пакет screen ====== | ====== Пакет screen ====== | ||
- | [[http://hlabs.spb.ru/development/screen]] | + | * [[http://hlabs.spb.ru/development/screen|Возможности Screen]] |
+ | |||
+ | ===== Установка ===== | ||
+ | |||
+ | ==== FreeBSD ==== | ||
+ | <code> | ||
+ | # pkg install screen | ||
+ | |||
+ | # rehash | ||
+ | </code> | ||
===== Публикация сессий ===== | ===== Публикация сессий ===== | ||
<code> | <code> | ||
- | # screen -S buildworld | + | $ cat .screenrc |
+ | </code><code> | ||
+ | hardstatus on | ||
+ | hardstatus alwayslastline | ||
+ | hardstatus string "%w" | ||
+ | </code><code> | ||
+ | $ screen -S buildworld | ||
Ctrl-a d | Ctrl-a d | ||
- | # screen -S switch /dev/ttyS0 9600 | + | $ screen -list |
- | Ctrl-a d | + | |
- | # screen -list | + | $ screen -R buildworld |
- | # screen -R buildworld | + | $ screen -d -r buildworld |
- | # screen -d -r buildworld | + | $ screen -x switch |
+ | Ctrl-a k | ||
+ | </code> | ||
- | # screen -x switch | + | ===== Вариант использование RDP ===== |
- | Ctrl-a K | + | |
+ | С сохранением сессии | ||
+ | |||
+ | <code> | ||
+ | # usermod -s /usr/bin/screen user1 | ||
+ | или | ||
+ | # pw usermod user1 -s /usr/local/bin/screen | ||
</code> | </code> | ||
- | ===== Подключение к сессии пользователя ===== | + | ===== Вариант использование RAdmin ===== |
+ | |||
+ | * [[http://wiki.networksecuritytoolkit.org/nstwiki/index.php/HowTo_Share_A_Terminal_Session_Using_Screen|HowTo Share A Terminal Session Using Screen]] | ||
+ | |||
+ | ==== Ubuntu ==== | ||
<code> | <code> | ||
- | # cat ~user1/.screenrc | + | # su - user1 |
+ | |||
+ | $ cat .screenrc | ||
</code><code> | </code><code> | ||
shell /bin/bash | shell /bin/bash | ||
Line 29: | Line 58: | ||
acladd root | acladd root | ||
</code><code> | </code><code> | ||
- | # usermod -s /usr/bin/screen user1 | + | $ exit |
# screen -x user1/ | # screen -x user1/ | ||
Line 36: | Line 65: | ||
</code> | </code> | ||
+ | ===== Подключение к терминальному устройству ===== | ||
+ | <code> | ||
+ | # screen /dev/tty.usbmodemfa2321 115200 | ||
+ | Ctrl-a k | ||
+ | </code> |