Для тех, кто столкнётся с подобной проблемой и найдёт этот вопрос. Во многих дистрибутивах, в частности astra linux, systemd прибивает пользовательские процессы при выходе из сессии. Регулируется параметром:
KillUserProcesses
файле
/etc/systemd/logind.conf
По умолчанию имеет значение
yes. Нужно прописать
KillUserProcesses=no
и перезагрузить systemd-logind
systemctl restart systemd-logind