fix codeblocks on user-units wiki page

This commit is contained in:
Ben Harris 2019-08-04 16:39:27 -04:00
parent ec713d9136
commit e6b3e639af
1 changed files with 16 additions and 18 deletions

View File

@ -13,32 +13,30 @@ so you've got a process that you want to keep running. you might have it in a
tmux or screen session. let's use systemd user units to manage it!
1. ensure that your user unit loadpath is set up:
```bash
mkdir -p ~/.config/systemd/user/
```
mkdir -p ~/.config/systemd/user/
1. create a basic service. save something like this in
`~/.config/systemd/user/my-new-service.service` (adjusting where necessary)
```bash
[Unit]
Description=foo
`~/.config/systemd/user/my-new-service.service` (using the name of the unit
you're creating)
[Service]
ExecStart=/bin/bash -c "while true do; echo hi; done"
[Unit]
Description=foo
[Install]
WantedBy=default.target
```
[Service]
ExecStart=/bin/bash -c "while true do; echo hi; done"
[Install]
WantedBy=default.target
1. enable it
```bash
systemctl --user enable --now my-new-service.service
```
systemctl --user enable --now my-new-service.service
1. enable-linger for your user account
```bash
loginctl enable-linger
```
loginctl enable-linger
this allows your user units to run even when you're not logged in.
done!