Update README for user systemd units and fix timer config to minutely
This commit is contained in:
parent
8d4d7445a1
commit
0edcf54e8a
2 changed files with 19 additions and 10 deletions
26
README.md
26
README.md
|
|
@ -4,21 +4,31 @@ Simple health check script for Healthchecks.io, designed to run every minute usi
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
1. Copy the systemd unit files to `/etc/systemd/system/`:
|
1. Copy the systemd unit files to your user systemd directory:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo cp systemd/chamado-health.service /etc/systemd/system/
|
mkdir -p ~/.config/systemd/user
|
||||||
sudo cp systemd/chamado-health.timer /etc/systemd/system/
|
cp systemd/chamado-health.service ~/.config/systemd/user/
|
||||||
|
cp systemd/chamado-health.timer ~/.config/systemd/user/
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Update the `HEALTHCHECK_URL` in the service unit or set it in `/etc/default/chamado-health`.
|
2. Update the `HEALTHCHECK_URL` in the service unit or set it in `~/.config/chamado-health`.
|
||||||
|
|
||||||
3. Reload systemd and enable the timer:
|
3. Reload the user daemon and enable the timer:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo systemctl daemon-reload
|
systemctl --user daemon-reload
|
||||||
sudo systemctl enable --now chamado-health.timer
|
systemctl --user enable --now chamado-health.timer
|
||||||
sudo systemctl status chamado-health.timer
|
systemctl --user status chamado-health.timer
|
||||||
|
```
|
||||||
|
|
||||||
|
4. If you change the service or timer unit later, reload the user daemon and restart the timer using the unit name (not the file path):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
systemctl --user daemon-reload
|
||||||
|
systemctl --user restart --now chamado-health.timer
|
||||||
|
systemctl --user list-timers --all | grep chamado-health
|
||||||
|
journalctl --user -u chamado-health.service -n 10 --no-pager
|
||||||
```
|
```
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,7 @@
|
||||||
Description=Run Chamado Health check every minute
|
Description=Run Chamado Health check every minute
|
||||||
|
|
||||||
[Timer]
|
[Timer]
|
||||||
OnBootSec=1min
|
OnCalendar=minutely
|
||||||
OnUnitActiveSec=1min
|
|
||||||
Persistent=true
|
Persistent=true
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue