Screen является очень удобным решением если нам нужно удаленно что-нибудь пересобрать и не оставаться висеть на консоли на время сборки.
Вначале ставим сам screen, во FreeBSD он находится в sysutils/screen.
и создаем screen сессию
% screen -dR name
New screen…
жмем enter
%
в screen сесии выполняем необходимые команды и теперь можно отсоединяться.
для этого жмем ctrl+a d
проверяем наличие сесии
screen -list
There is a screen on:
46179.name (Detached)
1 Socket in /tmp/screens/S-pascal.
вернуться в сессию можно набрав screen -dR name
когда все необходимые действия на сервере будут выполнены в сесии скрина набираем ctrl+d, тем самым завершим сесиию
[screen is terminating]
%screen -list
No Sockets found in /tmp/screens/S-pascal.