Вы также можете использовать утилиту screen , позволяющую получить доступ к нескольким отдельным сеансам терминала в одном окне терминала или сеансе удаленного терминала.
Это означает, что вы можете настроить сеанс экрана (с выбранным вами именем), запустить программу внутри него (например, с помощью &), отсоединиться от сеанса и повторно подключиться позже.
Для запуска безымянного экрана.
$ screen
Чтобы создать новый сеанс с определенным именем, используйте:
$ screen -S backup
- обе эти команды создают новый постоянный сеанс, и вы можете использовать его в качестве обычного окна терминала, то есть выполнять команды и запускать сценарии.
Если вы хотите выйти из сеанса, не прерывая его, используйте:
Ctrl+a d command (press and hold Ctrl, press and hold a, then press d) to detach from the session.
Чтобы увидеть список запущенных экранов:
$ screen -ls
Чтобы прикрепить рабочий экран к консоли:
$ screen -R
Следующие комбинации клавиш можно использовать, когда экран запущен и подключен к консоли. Все комбинации клавиш начинаются с нажатия клавиши и одновременно.
ctrl+a d - detach the screen, and let it run without user interface (as described above)
ctrl+a c - create a new terminal
ctrl+a A - set the name of the current terminal
ctrl+a n - switch to next terminal
ctrl+a p - switch to prev terminal
ctrl+a " - list the of terminals