diff --git a/doc/CONFIGURATION.md b/doc/CONFIGURATION.md index e416298..8c722f9 100644 --- a/doc/CONFIGURATION.md +++ b/doc/CONFIGURATION.md @@ -58,7 +58,11 @@ adjusted without a restart. To reload configuration, execute the `reload` option of the startup script. -On Ubuntu or Debian: +On Ubuntu or Debian (systemd): + + sudo systemctl reload aprsc + +On Ubuntu or Debian, old-fashioned: sudo service aprsc reload diff --git a/src/debian/aprsc.service b/src/debian/aprsc.service index 38e7f4d..f1230a1 100644 --- a/src/debian/aprsc.service +++ b/src/debian/aprsc.service @@ -7,6 +7,7 @@ Documentation=http://he.fi/aprsc/, man:aprsc(8) Type=simple ExecStartPre=/opt/aprsc/sbin/aprsc-prepare-chroot.sh ExecStart=/opt/aprsc/sbin/aprsc -u aprsc -t /opt/aprsc -e info -o file -r logs -c etc/aprsc.conf +ExecReload=/bin/kill -USR1 $MAINPID PIDFile=/opt/aprsc/logs/aprsc.pid TimeoutStopSec=5 RestartSec=5 diff --git a/src/debian/aprsc@.service b/src/debian/aprsc@.service index 1e5890a..5284f98 100644 --- a/src/debian/aprsc@.service +++ b/src/debian/aprsc@.service @@ -7,6 +7,7 @@ Documentation=http://he.fi/aprsc/, man:aprsc(8) Type=simple ExecStartPre=/opt/aprsc/sbin/aprsc-prepare-chroot.sh ExecStart=/opt/aprsc/sbin/aprsc -n aprsc-%i -u aprsc -t /opt/aprsc -e info -o file -r logs -c etc/aprsc-%i.conf +ExecReload=/bin/kill -USR1 $MAINPID PIDFile=/opt/aprsc/logs/aprsc-%i.pid TimeoutStopSec=5 RestartSec=5