diff options
author | Haruue Icymoon | 2017-12-10 15:48:18 +0800 |
---|---|---|
committer | Haruue Icymoon | 2017-12-10 15:52:08 +0800 |
commit | d51a384fa6e486dd7bd9e59ae969edd0576efb3a (patch) | |
tree | c532df9aeaee986b7eff7a2107f9e29a2732b335 /electroneumd.service | |
parent | b6d75698e373c10ecb49d55dcafe4736037f95fd (diff) | |
download | aur-d51a384fa6e486dd7bd9e59ae969edd0576efb3a.tar.gz |
fix: server start failed
pid dir should be create with root permission
Signed-off-by: Haruue Icymoon <haruue@caoyue.com.cn>
Diffstat (limited to 'electroneumd.service')
-rw-r--r-- | electroneumd.service | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/electroneumd.service b/electroneumd.service index 153c258e50e7..be812aa58090 100644 --- a/electroneumd.service +++ b/electroneumd.service @@ -6,11 +6,13 @@ After=network.target User=electroneum Group=electroneum WorkingDirectory=~ - Type=forking +# create pid dir with root permission +PermissionsStartOnly=true +ExecStartPre=-/usr/bin/mkdir /var/run/electroneum +ExecStartPre=/usr/bin/chown -R electroneum:electroneum /var/run/electroneum/ PIDFile=/var/run/electroneum/electroneumd.pid - - +# start service ExecStart=/usr/bin/electroneumd --config-file /etc/electroneumd.conf \ --detach --pidfile /var/run/electroneum/electroneumd.pid |