Запуск процессов в фоне через screen
Утилита screen позволяет создавать отдельные пространства в системе, между которыми можно переключаться. В этих пространствах можно запускать процессы (например, игровые серверы), которые будут работать даже после выхода из сессии SSH
- Для установки screen на сервер воспользуйтесь командой
apt install screen -yyum install screen -yРабота с пространствами
Заголовок раздела «Работа с пространствами»Создать новое пространство
Заголовок раздела «Создать новое пространство»- Выполните эту команду, чтобы создать новое пространство. После создания вы сразу окажетесь внутри созданного пространства
- Переменную
nameзамените на любое удобное имя. Оно будет использоваться для переключения между пространствами, чтобы вы знали, что есть что
screen -S nameСвернуть пространство (выйти из него)
Заголовок раздела «Свернуть пространство (выйти из него)»- Чтобы свернуть пространство (выйти из него), в котором вы находитесь, необходимо нажать сочетание клавиш
Ctrl+A+D - Это вернет вас обратно туда, где вы были перед входом в пространство
Список доступных пространств
Заголовок раздела «Список доступных пространств»- Используйте команду, чтобы посмотреть список доступных пространств
screen -lsВы получите список запущенных пространств в примерно таком виде:

Вернуться в уже созданное пространство
Заголовок раздела «Вернуться в уже созданное пространство»- Используйте эту команду, чтобы развернуть пространство (войти в него)
screen -x name- Вместо переменной
nameподставьте имя пространства из списка, который можно узнать командойscreen -ls. Обратите внимание на подписи Attached и Detached в списке пространств, о которых мы говорили в предыдущем блоке
Удалить созданное пространство
Заголовок раздела «Удалить созданное пространство»- Если вы хотите полностью завершить работу в определенном пространстве, зайдите в него (
screen -x name) и напишите команду
exit- В таком случае пространство будет удалено и пропадет из списка
screen -ls
Нужна помощь?
Заголовок раздела «Нужна помощь?»Напишите нам, мы поможем разобраться