Update systemd unit files

- Add instance name to template units
- Change service type to `idle` for frpc
- Check config file existence before starting
This commit is contained in:
iBug 2019-11-17 14:18:23 +08:00
parent adc3adc13b
commit 6459c45b5c
4 changed files with 10 additions and 3 deletions

View File

@ -1,9 +1,10 @@
[Unit]
Description=Frp Client Service
After=network.target
StartLimitIntervalSec=3
[Service]
Type=simple
Type=idle
User=nobody
Restart=on-failure
RestartSec=5s

View File

@ -1,12 +1,14 @@
[Unit]
Description=Frp Client Service
Description=Frp Client Service (%i)
After=network.target
StartLimitIntervalSec=3
[Service]
Type=idle
User=nobody
Restart=on-failure
RestartSec=5s
ExecStartPre=/bin/test -s /etc/frp/%i.ini
ExecStart=/usr/bin/frpc -c /etc/frp/%i.ini
ExecReload=/usr/bin/frpc reload -c /etc/frp/%i.ini

View File

@ -1,12 +1,14 @@
[Unit]
Description=Frp Server Service
After=network.target
StartLimitIntervalSec=3
[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStartPre=/bin/test -s /etc/frp/frps.ini
ExecStart=/usr/bin/frps -c /etc/frp/frps.ini
[Install]

View File

@ -1,12 +1,14 @@
[Unit]
Description=Frp Server Service
Description=Frp Server Service (%i)
After=network.target
StartLimitIntervalSec=3
[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStartPre=/bin/test -s /etc/frp/%i.ini
ExecStart=/usr/bin/frps -c /etc/frp/%i.ini
[Install]