Смоленск 1.6 умирает сессия sreen после завершения ssh сессии

oldbay

New member
Сообщения
2
#1
Наблюдаю странное поведение сессии screen создаваемой на удалёном сервере.
Сессия screen нормально создаётся и работает пока активна текущая ssh сессия. Можно нормально отсоединятся и подсоединятся к ней. Но стоит отключиться от ssh - по возвращению обратно на удалённый сервер: сессии screen больше не существует команда
screen -ls
выдаёт:
No Sockets found in /run/screen/S-user.
Как бороться с таким ненормальным поведением очень важной утилиты.
п.с:
В версиях astra 1.3 , 1.4, 1.5 такого поведения не наблюдал.
 

oldbay

New member
Сообщения
2
#3
Это дефолтное поведение screen

/etc/systemd/logind.conf (you must sudo, of course) and set

KillUserProcesses=no

https://askubuntu.com/questions/802189/how-to-run-tmux-screen-with-systemd-230
Огромное спасибо! Всё работает )
п.с:
Поведение то screen получается не дефолтное ) (нафиг бы он был нужен ели бы "дефолтно" умирал после разрыва ssh), а вот поведение systemd - да, свинское )
Ещё раз спасибо, за очень быстрое решение проблемы!