]> arthur.barton.de Git - netdata.git/blobdiff - system/netdata.service.in
Added preparation scripts in systemd unit file
[netdata.git] / system / netdata.service.in
index 094670ffc308a5f5c7b0a60259dc55511e46a8d8..6adea5d3439ace7d17283cd12e2759a4a60d0108 100644 (file)
@@ -7,8 +7,10 @@ Type=forking
 WorkingDirectory=/tmp
 User=root
 Group=root
-PIDFile=@localstatedir_POST@/run/netdata.pid
-ExecStart=@sbindir_POST@/netdata
+PIDFile=@localstatedir_POST@/run/netdata/netdata.pid
+ExecStartPre=/usr/bin/mkdir -p @localstatedir_POST@/run/netdata
+ExecStartPre=/usr/bin/chown -R netdata:netdata @localstatedir_POST@/run/netdata
+ExecStart=@sbindir_POST@/netdata -pidfile @localstatedir_POST@/run/netdata/netdata.pid
 ExecStop=/bin/kill -SIGTERM $MAINPID
 TimeoutStopSec=30