а вот переменную nginx_pidfile
на старте скрипт - не отрабатывает.:(
С этого места подробнее: что это за переменная, какое у неё значение и
как nginx её должен воспринимать.
А если попробовать вот так?
Грабли в том, что мы не можем в командной строке запуска nginx
переопределить pid.file, а rc скрипт в явном виде пытается зачитать эту
переменную из rc.conf -
nginx_pidfile=${nginx_pidfile-"/var/run/nginx.pid"}, и она ему нужна для
стопа.
Нужно что-то типа pidfile=`awk '$1 == "pid" {gsub(";","",$2);print $2}'
${nginx_conf}`
или просто вбить nginx_pidfile="/var/run/nginx.pid", чтобы не возникало
иллюзии, что эту переменную можно переопределить на лету.