Bug 36633

Summary: Закрывается screen при обрыве SSH сессии
Product: Sisyphus Reporter: Vyacheslav Dikonov <slava>
Component: systemdAssignee: Alexey Shabalin <shaba>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: arseny, at, glebfm, ldv, rider, shaba
Version: unstable   
Hardware: all   
OS: Linux   

Description Vyacheslav Dikonov 2019-04-19 23:56:53 MSK
1) Заходим по ssh (по ключу) на удаленную машину
2) screen mc 
   Запускаем долгий процесс 
3) связь рвется, ssh сессия разорвана
4) Заходим туда же снова
5) screen -r

There is no screen to be resumed.

@$%!!!   Итоги работы компьютера за последние часы пропали.
Это теперь так и будет?
Comment 1 Anton Farygin 2019-04-20 09:19:25 MSK
Это фича systemd, отключается настройкой.
Comment 2 Vyacheslav Dikonov 2019-04-20 10:00:27 MSK
Подскажите, пожалуйста, как найти эту настройку.
В сети море неверных решений проблемы с nohup, disown и т.д. 

Помогло 
systemd-run --scope --user screen mc

но хочется стандартного поведения и не заучивать длинные лишние команды...
Comment 3 Anton Farygin 2019-04-20 10:44:12 MSK
KillUserProcesses=no
Comment 4 Alexey Shabalin 2019-04-20 13:54:34 MSK
Установите пакет systemd-settings-disable-kill-user-processes, это самый простой способ.