diff --git a/systemd.md b/systemd.md index 04f42c833..e0344a0ef 100644 --- a/systemd.md +++ b/systemd.md @@ -2,10 +2,10 @@ - How to keep a user process running: - [[go]] https://jimsaunders.net/2017/08/03/simple-per-user-systemd.html -- Scripts go in .config/systemd/user/, add an example.service file and then: - - systemctl --user enable example - - systemctl --user start example -- If you get any bus errors, you may need to: - - `export XDG_RUNTIME_DIR=/run/user/\`id -u\`` +- Scripts go in `.config/systemd/user/`, add an example.service file and then: + - `systemctl --user start example` + - `systemctl --user enable example` - Before you can run enable above, you may need to enable lingering for the user in question. As root: - - `loginctl enable-linger username` \ No newline at end of file + - `loginctl enable-linger username` +- If you get any bus errors, you may need to: + - `export XDG_RUNTIME_DIR=/run/user/\`id -u\`` \ No newline at end of file