mirror of
https://github.com/myned/watcher.git
synced 2024-12-24 21:17:28 +00:00
Fix relative path in systemd service file
This commit is contained in:
parent
77adfee746
commit
5d5899b3d8
2 changed files with 8 additions and 4 deletions
10
README.md
10
README.md
|
@ -57,15 +57,19 @@ cd Watcher
|
||||||
```
|
```
|
||||||
cp watcher.service ~/.config/systemd/user
|
cp watcher.service ~/.config/systemd/user
|
||||||
```
|
```
|
||||||
3. Reload user daemon
|
3. Replace `user` in `WorkingDirectory` with current user
|
||||||
|
```
|
||||||
|
sed -i "s|\(WorkingDirectory=/home/\)user|\1$(whoami)|" ~/.config/systemd/user/watcher.service
|
||||||
|
```
|
||||||
|
4. Reload user daemon
|
||||||
```
|
```
|
||||||
systemctl --user daemon-reload
|
systemctl --user daemon-reload
|
||||||
```
|
```
|
||||||
4. Start and enable service on login
|
5. Start and enable service on login
|
||||||
```
|
```
|
||||||
systemctl --user enable --now watcher
|
systemctl --user enable --now watcher
|
||||||
```
|
```
|
||||||
5. Enable lingering to start user services on boot
|
6. Enable lingering to start user services on boot
|
||||||
```
|
```
|
||||||
sudo loginctl enable-linger username
|
sudo loginctl enable-linger username
|
||||||
```
|
```
|
||||||
|
|
|
@ -4,7 +4,7 @@ Requires=default.target
|
||||||
After=default.target
|
After=default.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
WorkingDirectory=~/.git/Watcher
|
WorkingDirectory=/home/user/.git/Watcher
|
||||||
ExecStart=poetry run python -OO run.py >&2
|
ExecStart=poetry run python -OO run.py >&2
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
|
|
Loading…
Reference in a new issue