<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div><div><div>Hi,</div><div><br></div><div>I have questions about the init script. &nbsp;I'm working with the version here:</div><div><br></div><div><a href="http://hg.rabbitmq.com/rabbitmq-server/file/rabbitmq_v2_4_0/packaging/common/rabbitmq-server.init">http://hg.rabbitmq.com/rabbitmq-server/file/rabbitmq_v2_4_0/packaging/common/rabbitmq-server.init</a></div><div><br></div><div>I modified it a bit. &nbsp;See below. &nbsp;Specifically, I am curious about what this "$CONTROL wait &gt; /dev/null 2&gt;&amp;1" line is. &nbsp;I tried running "rabbitmqctl wait" and got an error back out of rabbitmqctl. &nbsp;Am I missing something in my install?</div><div><br></div><div>Thanks.</div><div><br></div><div><div>--- rabbitmq-server.init.orig &nbsp; 2011-03-28 09:29:10.000000000 -0400</div><div>+++ rabbitmq-server.init &nbsp; &nbsp; &nbsp; &nbsp;2011-03-28 09:32:47.000000000 -0400</div><div>@@ -16,16 +16,17 @@</div><div>&nbsp;# Short-Description: Enable AMQP service provided by RabbitMQ broker</div><div>&nbsp;### END INIT INFO</div><div>&nbsp;</div><div>-PATH=/sbin:/usr/sbin:/bin:/usr/bin</div><div>+PREFIX_DIR=/opt/rabbitmq/rabbitmq-2.4.0</div><div>+PATH=${PREFIX_DIR}/sbin:/sbin:/sbin:/usr/sbin:/bin:/usr/bin</div><div>&nbsp;NAME=rabbitmq-server</div><div>&nbsp;DAEMON=/usr/sbin/${NAME}</div><div>&nbsp;CONTROL=/usr/sbin/rabbitmqctl</div><div>&nbsp;DESC=rabbitmq-server</div><div>-USER=rabbitmq</div><div>+RUNAS_USER=rabbitmq</div><div>&nbsp;ROTATE_SUFFIX=</div><div>&nbsp;INIT_LOG_DIR=/var/log/rabbitmq</div><div>-</div><div>-LOCK_FILE= # This is filled in when building packages</div><div>+HOME=/var/lib/rabbitmq</div><div>+LOCK_FILE=/var/lock/rabbitmq.pid</div><div>&nbsp;</div><div>&nbsp;test -x $DAEMON || exit 0</div><div>&nbsp;</div><div>@@ -41,7 +42,6 @@</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; set +e</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; setsid sh -c "$DAEMON &gt; ${INIT_LOG_DIR}/startup_log \</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2&gt; ${INIT_LOG_DIR}/startup_err" &amp;</div><div>- &nbsp; &nbsp; &nbsp; &nbsp;$CONTROL wait &gt;/dev/null 2&gt;&amp;1</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; RETVAL=$?</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; set -e</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; case "$RETVAL" in</div><div>@@ -101,7 +101,7 @@</div><div>&nbsp;&nbsp; &nbsp; set -e</div><div>&nbsp;}</div><div>&nbsp;</div><div>-restart_running_rabbitmq () {</div><div>+restart_running_rabbitmq() {</div><div>&nbsp;&nbsp; &nbsp; status_rabbitmq quiet</div><div>&nbsp;&nbsp; &nbsp; if [ $RETVAL = 0 ] ; then</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; restart_rabbitmq</div><div>@@ -116,6 +116,15 @@</div><div>&nbsp;&nbsp; &nbsp; start_rabbitmq</div><div>&nbsp;}</div><div>&nbsp;</div><div>+become_rabbitmq() {</div><div>+ &nbsp; &nbsp;if [ "$USER" != "$RUNAS_USER" ]; then</div><div>+ &nbsp; &nbsp; &nbsp; su $RUNAS_USER -c "$*"</div><div>+ &nbsp; &nbsp; &nbsp; exit 0;</div><div>+ &nbsp; &nbsp;fi</div><div>+}</div><div>+</div><div>+become_rabbitmq $0 $*</div><div>+</div><div>&nbsp;case "$1" in</div><div>&nbsp;&nbsp; &nbsp; start)</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; echo -n "Starting $DESC: "</div></div><div><br></div><div><br></div><div><br></div><div><div><p class="MsoNormal" style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif; "><span style="color: rgb(89, 89, 89); font-family: Arial, sans-serif; ">Exact</span><span style="color: rgb(227, 108, 10); font-family: Arial, sans-serif; ">Target</span></p><p class="MsoNormal" style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif; "><span style="color: rgb(31, 73, 125); ">Greg Swallow</span></p><p class="MsoNormal" style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif; "><span style="color: rgb(31, 73, 125); ">System Administrator</span></p><p class="MsoNormal" style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif; "><span style="color: rgb(31, 73, 125); ">Phone | 317 524-5250</span></p><p class="MsoNormal" style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif; "><span style="color: rgb(31, 73, 125); ">Yahoo&nbsp;IM | gswallow01<o:p></o:p></span></p><p class="MsoNormal" style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif; "><span style="color: rgb(31, 73, 125); ">Email&nbsp; |&nbsp;<a href="mailto:gswallow@exacttarget.com">gswallow@exacttarget.com</a></span></p></div></div></div></div></body></html>