This commit is contained in:
proller 2019-05-06 16:24:22 +03:00
parent 0e0a0f6ee6
commit bf5a2a60c9

View File

@ -235,11 +235,20 @@ forcestop()
} }
service_or_func()
{
if [ -x "/bin/systemctl" ] && [ -f /etc/systemd/system/clickhouse-server.service ] && [ -d /run/systemd/system ]; then
service $PROGRAM $1
else
$1
fi
}
forcerestart() forcerestart()
{ {
forcestop forcestop
# Should not use 'start' function if systemd active # Should not use 'start' function if systemd active
service $PROGRAM start service_or_func start
} }
use_cron() use_cron()
@ -302,16 +311,16 @@ main()
restart restart
;; ;;
condstart) condstart)
is_running || service $PROGRAM start is_running || service_or_func start
;; ;;
condstop) condstop)
is_running && service $PROGRAM stop is_running && service_or_func stop
;; ;;
condrestart) condrestart)
is_running && service $PROGRAM restart is_running && service_or_func restart
;; ;;
condreload) condreload)
is_running && service $PROGRAM restart is_running && service_or_func restart
;; ;;
initdb) initdb)
initdb initdb