Fix not to log to systemd while waiting

This commit is contained in:
Ilia
2022-06-15 01:33:48 +03:00
parent 70395aab02
commit 0b43242c44
2 changed files with 2 additions and 2 deletions

View File

@@ -131,7 +131,7 @@ elsif ($init_mode eq "systemd") {
'opts' => {
'env' => '"PERLLIB=' . $root_directory . '"',
'stop' => '/usr/bin/kill $MAINPID',
'reload' => '/bin/bash -c \'/usr/bin/kill -HUP $MAINPID && while /usr/bin/kill -0 $MAINPID ; do /bin/sleep 0.5 ; done\'',
'reload' => '/bin/bash -c \'/usr/bin/kill -HUP $MAINPID && while /usr/bin/kill -0 $MAINPID >/dev/null 2>&1 ; do /bin/sleep 0.5 ; done\'',
'type' => 'forking',
'restart' => 'always',
'restartsec' => '2s',

View File

@@ -5,7 +5,7 @@ Description=Webmin server daemon
Environment="PERLLIB=WEBMIN_LIBDIR"
ExecStart=WEBMIN_LIBDIR/miniserv.pl WEBMIN_CONFIG/miniserv.conf
ExecStop=/usr/bin/kill $MAINPID
ExecReload=/bin/bash -c '/usr/bin/kill -HUP $MAINPID && while /usr/bin/kill -0 $MAINPID ; do /bin/sleep 0.5 ; done'
ExecReload=/bin/bash -c '/usr/bin/kill -HUP $MAINPID && while /usr/bin/kill -0 $MAINPID >/dev/null 2>&1 ; do /bin/sleep 0.5 ; done'
PIDFile=WEBMIN_VAR/miniserv.pid
Type=forking
Restart=always