====== Пакет screen ======
* [[http://hlabs.spb.ru/development/screen|Возможности Screen]]
* [[https://youtu.be/YXSC7KeIq3E|Видео урок]]
* [[http://www.dayid.org/comp/tm.html|tmux & screen cheat-sheet]]
* [[https://unix.stackexchange.com/questions/200637/save-all-the-terminal-output-to-a-file|Save all the terminal output to a file]]
===== Установка =====
==== FreeBSD ====
# pkg install screen
# rehash
===== Публикация сессий =====
$ cat .screenrc
hardstatus on
hardstatus alwayslastline
hardstatus string "%w"
$ screen -S longtask -t longtask
Ctrl-a d
$ screen -list
$ screen -r longtask
$ screen -d -r longtask
===== Вариант использование RDP =====
С сохранением сессии
user1$ cat .screenrc
#shell /bin/bash
#shell /bin/csh
user1$ chsh
...
или
root# usermod -s /usr/bin/screen user1
или
root# pw usermod user1 -s /usr/local/bin/screen
===== Вариант использование RAdmin =====
* [[http://wiki.networksecuritytoolkit.org/nstwiki/index.php/HowTo_Share_A_Terminal_Session_Using_Screen|HowTo Share A Terminal Session Using Screen]]
==== FreeBSD ====
* [[https://lists.freebsd.org/pipermail/freebsd-stable/2014-June/078914.html|Не работает с ошибкой: seteuid: Operation not permitted]]
# ls -l /tmp/screens/S-user1/
# screen -x user1/
==== Ubuntu ====
user1$ cat .screenrc
...
multiuser on
acladd root
user1$ exit
# ls -l /var/run/screen/S-user1/
# screen -x user1/
===== Подключение к терминальному устройству =====
linux# screen /dev/tty.usbmodemfa2321 115200
macosx# screen /dev/tty.PL2303* 9600
Ctrl-a k