service_cmd() - add BSD service detection

fixes https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker/issues/238
This commit is contained in:
Stuart Cardall 2019-01-02 13:50:01 +00:00
parent d3d151fb78
commit 0b16e13001
No known key found for this signature in database
GPG key ID: AEB857F1C891D0C6

View file

@ -157,7 +157,7 @@ update_paths() {
service_cmd() {
# arch linux does not have a 'service' command
local x= svc= svc_list="service systemctl rc-service"
local x= svc= svc_list="service systemctl rc-service rcctl"
for x in $svc_list; do
svc=$(which $x 2>/dev/null)
@ -166,6 +166,7 @@ service_cmd() {
service) svc="$svc nginx reload";;
systemctl) svc="$svc reload nginx.service";;
rc-service) svc="$svc nginx reload";;
rcctl) svc="$svc reload nginx";;
esac
break
else