I want to run multiple nginx master processes at boot time, based on this script <a href="http://wiki.nginx.org/Nginx-init-ubuntu">http://wiki.nginx.org/Nginx-init-ubuntu</a>.<br><br>There are some variables at the top and I&#39;d like to know if changing those variables will make it successful.<br>
<br><pre class="code"><span class="re2">PATH=</span>/usr/<span class="kw3">local</span>/sbin:/usr/<span class="kw3">local</span>/bin:/sbin:/bin:/usr/sbin:/usr/bin<br><span class="re2">DAEMON=</span>/usr/<span class="kw3">local</span>/sbin/nginx<br>
 <br><span class="re2">PS=</span><span class="st0">&quot;nginx&quot;</span><br><span class="re2">PIDNAME=</span><span class="st0">&quot;nginx&quot;</span>                                <span class="re3">#lets you <span class="kw1">do</span> <span class="re1">$PS</span>-slave</span><br>
<span class="re2">PIDFILE=</span><span class="re1">$PIDNAME</span>.pid                    <span class="re3">#pid file</span><br><span class="re2">PIDSPATH=</span>/var/run<br> <br><span class="re2">DESCRIPTION=</span><span class="st0">&quot;Nginx Server...&quot;</span><br>
 <br><span class="re2">RUNAS=</span>root                              <span class="re3">#user to run as</span><br> <br><span class="re2">SCRIPT_OK=</span><span class="nu0">0</span>                             <span class="re3">#ala error codes</span><br>
<span class="re2">SCRIPT_ERROR=</span><span class="nu0">1</span>                          <span class="re3">#ala error codes</span><br><span class="re2">TRUE=</span><span class="nu0">1</span>                                  <span class="re3">#boolean</span><br>
<span class="re2">FALSE=</span><span class="nu0">0</span>                                 <span class="re3">#boolean</span><br> <br><span class="re2">lockfile=</span>/var/lock/subsys/nginx<br><span class="re2">NGINX_CONF_FILE=</span><span class="st0">&quot;/usr/local/nginx/conf/nginx.conf&quot;</span><br>
<br></pre>Of these the most likely ones are <br><pre class="code"><span class="re2"></span> <br><span class="re2">PS=</span><span class="st0">&quot;nginx&quot;                              #own comment </span>- it is used to reference the running process in killall etc<br>
                                        # I wonder if symlinking the nginx binary and using that will stop the code<br>                                        # from breaking<br>                                        # it appears to be used for locating the running process, and I suspect if it is not <br>
                                        #changed it will interfere with the default proces<br>                                        # hopefully nginx daemon does use hardcoded references to its own name for<br>                                        # process management  <br>
<br><span class="re2">PIDNAME=</span><span class="st0">&quot;nginx&quot;</span>                                <span class="re3">#own comment - obvious need to avoid default binary</span><br><span class="re2">PIDFILE=</span><span class="re1">$PIDNAME</span>.pid                    <span class="re3">#own comment - changed by changing PIDNAME</span><br>
<br><span class="re2">PIDSPATH=</span>/var/run                       # own comment - no need<br> <br><span class="re2">DESCRIPTION=</span><span class="st0">&quot;Nginx Server...&quot;</span>           # own comment - can be changed, but looks harmless<br>
 <br><span class="re2">RUNAS=</span>root                              <span class="re3"># own comment - this can be changed for a particular user</span><br> <br><span class="re2">SCRIPT_OK=</span><span class="nu0">0</span>                             <span class="re3">#</span>own comment - no need<span class="re3"> - ala error codes</span><br>
<span class="re2">SCRIPT_ERROR=</span><span class="nu0">1</span>                          <span class="re3">#</span>own comment - no need<span class="re3"> -</span> <span class="re3">ala error codes</span><br><span class="re2">TRUE=</span><span class="nu0">1</span>                                  <span class="re3">#</span><span class="re3"></span>own comment - no need<span class="re3"> </span>- <span class="re3">boolean</span><br>
<span class="re2">FALSE=</span><span class="nu0">0</span>                                 <span class="re3">#</span>own comment - no need<span class="re3"> </span>- <span class="re3">boolean</span><br> <br><span class="re2">lockfile=</span>/var/lock/subsys/nginx         #own comment = has to be different from default process<br>
<span class="re2">NGINX_CONF_FILE=</span><span class="st0">&quot;/usr/local/nginx/conf/nginx.conf&quot; #own comment - clearly needs to be different</span><br></pre><br>Any opinions, has anyone tried it before?<br><br>/vfclists<br>
<br clear="all">------<br>-- <br>Frank Church<br><br>=======================<br><a href="http://devblog.brahmancreations.com">http://devblog.brahmancreations.com</a><br>