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 [2014/09/09 13:38] 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 -list | + | $ screen -list |
- | # screen -R buildworld | + | $ screen -R buildworld |
- | # screen -d -r buildworld | + | $ screen -d -r buildworld |
- | # screen -x switch | + | $ screen -x switch |
Ctrl-a k | Ctrl-a k | ||
</code> | </code> | ||
- | ===== Подключение к сессии пользователя ===== | + | ===== Вариант использование RDP ===== |
+ | |||
+ | С сохранением сессии | ||
<code> | <code> | ||
- | # cat ~user1/.screenrc | + | # usermod -s /usr/bin/screen user1 |
+ | или | ||
+ | # pw usermod user1 -s /usr/local/bin/screen | ||
+ | </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> | ||
+ | # su - user1 | ||
+ | |||
+ | $ cat .screenrc | ||
</code><code> | </code><code> | ||
shell /bin/bash | shell /bin/bash | ||
Line 26: | Line 58: | ||
acladd root | acladd root | ||
</code><code> | </code><code> | ||
- | # usermod -s /usr/bin/screen user1 | + | $ exit |
# screen -x user1/ | # screen -x user1/ |