Системная служба, работающая от имени пользователя, завершается при выходе из системы

Здесь цикл while не нужен...

tail -f logfile.txt | awk '/SPEED/{print >"spd.txt"}/CADENCE/{print >"cad.txt"}'
0
28.05.2019, 17:53
2 ответа

Вы можете изменить конфигурацию входа в систему:

/etc/systemd/logind.conf

[Login]
…
KillUserProcesses=no
…

Это также изменяет поведение других служб и фоновых процессов (, таких как screen,tmux). См. выпуск #3483 ;


После этого запустите systemctl restart systemd-logind.

2
28.04.2021, 23:33

Для меня решение было loginctl enable-linger username. Без этого служба умрет, когда пользователь выйдет из системы.https://wiki.archlinux.org/index.php/Systemd/User#Automatic_start-up_of_systemd_user_instances

1
28.04.2021, 23:33

Теги

Похожие вопросы