1) Заходим по ssh (по ключу) на удаленную машину 2) screen mc Запускаем долгий процесс 3) связь рвется, ssh сессия разорвана 4) Заходим туда же снова 5) screen -r There is no screen to be resumed. @$%!!! Итоги работы компьютера за последние часы пропали. Это теперь так и будет?
Это фича systemd, отключается настройкой.
Подскажите, пожалуйста, как найти эту настройку. В сети море неверных решений проблемы с nohup, disown и т.д. Помогло systemd-run --scope --user screen mc но хочется стандартного поведения и не заучивать длинные лишние команды...
KillUserProcesses=no
Установите пакет systemd-settings-disable-kill-user-processes, это самый простой способ.