workaround for crontabs configured without $PATH

fixes:

https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker/issues/284
This commit is contained in:
Stuart Cardall 2020-01-28 12:43:07 +00:00
parent 1811d264d7
commit 1541154f02
No known key found for this signature in database
GPG key ID: AEB857F1C891D0C6

View file

@ -313,6 +313,7 @@ main() {
local REPO=https://raw.githubusercontent.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker/master
local file=globalblacklist.conf remote_dir=conf.d url= output= update= status= tmp= retval=
local nginx_path=$(find_binary nginx)
local pidof_path=$(find_binary pidof)
# require root
if [ "$(id -u)" != "0" ]; then
@ -358,7 +359,8 @@ main() {
# re-read nginx configuration
if [ $retval = 0 ]; then
if pidof nginx 1>/dev/null; then
# use full paths to workaround crontabs without $PATH configured
if $pidof_path nginx 1>/dev/null; then
$nginx_path -s reload 2>&1 >/dev/null