Update the systemd details to avoid double monitoring.
This commit is contained in:
parent
3fb71e247f
commit
eef7e4fd9a
@ -188,6 +188,8 @@ To automate `octokuma` execution at regular intervals, configure a systemd servi
|
|||||||
User=ubuntu
|
User=ubuntu
|
||||||
Group=ubuntu
|
Group=ubuntu
|
||||||
ExecStart=/usr/local/bin/octokuma
|
ExecStart=/usr/local/bin/octokuma
|
||||||
|
ExecStartPre=/bin/sh -c 'if [ -e /var/lock/octokuma-monitoring.lock ]; then echo "Monitoring already in progress."; exit 1; else touch /var/lock/octokuma-monitoring.lock; fi'
|
||||||
|
ExecStartPost=/bin/rm -f /var/lock/octokuma-monitoring.lock
|
||||||
StandardOutput=append:/home/ubuntu/.local/log/octokuma.log
|
StandardOutput=append:/home/ubuntu/.local/log/octokuma.log
|
||||||
StandardError=append:/home/ubuntu/.local/log/octokuma.log
|
StandardError=append:/home/ubuntu/.local/log/octokuma.log
|
||||||
```
|
```
|
||||||
@ -195,7 +197,7 @@ To automate `octokuma` execution at regular intervals, configure a systemd servi
|
|||||||
3. **Save and close the file.**
|
3. **Save and close the file.**
|
||||||
|
|
||||||
- `User=ubuntu` and `Group=ubuntu` ensure that the service runs with appropriate permissions.
|
- `User=ubuntu` and `Group=ubuntu` ensure that the service runs with appropriate permissions.
|
||||||
- Change `ubuntu` to your relevent user name and group name.
|
- Change `ubuntu` to your relevant user name and group name.
|
||||||
- Logs are directed to `/home/ubuntu/.local/log/octokuma.log`.
|
- Logs are directed to `/home/ubuntu/.local/log/octokuma.log`.
|
||||||
|
|
||||||
### Create and Configure the Timer File
|
### Create and Configure the Timer File
|
||||||
@ -213,9 +215,8 @@ To automate `octokuma` execution at regular intervals, configure a systemd servi
|
|||||||
Description=Run OctoKuma Monitoring Service every 5 minutes
|
Description=Run OctoKuma Monitoring Service every 5 minutes
|
||||||
|
|
||||||
[Timer]
|
[Timer]
|
||||||
OnBootSec=1min
|
OnCalendar=*:0/5
|
||||||
OnUnitActiveSec=5min
|
Persistent=true
|
||||||
Unit=octokuma.service
|
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=timers.target
|
WantedBy=timers.target
|
||||||
|
Loading…
Reference in New Issue
Block a user