diff options
Diffstat (limited to 'usr/libexec/commission/off.sh')
-rw-r--r--[-rwxr-xr-x] | usr/libexec/commission/off.sh | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/usr/libexec/commission/off.sh b/usr/libexec/commission/off.sh index 6bb51b7..afd3c1f 100755..100644 --- a/usr/libexec/commission/off.sh +++ b/usr/libexec/commission/off.sh @@ -1,4 +1,10 @@ #!/bin/bash +INIT=$(ps --no-headers -o comm -p1) sleep 30 -/etc/init.d/commission stop 2>&1 | logger -p local0.crit -/etc/init.d/commission-php-fpm stop 2>&1 | logger -p local0.crit +if [[ ${INIT} == systemd ]] ; then + systemctl stop commission stop + systemctl stop commission-php-fpm +else + /etc/init.d/commission stop 2>&1 | logger -p local0.crit + /etc/init.d/commission-php-fpm stop 2>&1 | logger -p local0.crit +fi |