<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Thanks for the help!<div>The script appears to be working well now in /etc/inittab.  I added the first line and that took care of it.  I don’t know why.. but all’s well that ends.  <div>I need to learn about all of the script starter folders.  I have used the cron folders in the past but never did a “respawn” or anything in inittab or if-up.d</div><div><br></div><div><br></div><div>This is what it looks like now</div><div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">#!/bin/bash</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">SCRIPTFILE_FROM_WEBSERVER="bpq32.txt";</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">SCRIPTLOGFILE="/home/pi/bpq/scriptrun.log";</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">cd /home/pi/bpq;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">echo "------"             >> $SCRIPTLOGFILE;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">echo "start of script"    >> $SCRIPTLOGFILE;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">echo "ScriptVersion=007"  >> $SCRIPTLOGFILE;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">sleep 2;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">echo -n "datetime="       >> $SCRIPTLOGFILE;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">date  >> $SCRIPTLOGFILE;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">echo "hostname="$HOSTNAME >> $SCRIPTLOGFILE;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">sudo rm bpq32.txt;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">sudo -u pi wget <a href="http://www.torborg.com/bpq/$HOSTNAME/bpq32.txt">http://www.torborg.com/bpq/$HOSTNAME/bpq32.txt</a>;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">if find "$SCRIPTFILE_FROM_WEBSERVER";</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">then</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">  echo "bpq config retrieved from webserver" >> $SCRIPTLOGFILE;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">  sudo rm bpq32.old;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">  mv bpq32.cfg bpq32.old;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">  mv $SCRIPTFILE_FROM_WEBSERVER bpq32.cfg;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">else</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">  echo "bpq config NOT retrieved from webserver" >> $SCRIPTLOGFILE;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">fi;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">echo "launching bpq"      >> $SCRIPTLOGFILE;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">sudo -u pi mv linbpq.new linbpq:</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">sudo -u pi ./linbpq;</div><div style="margin: 0px; font-family: 'Courier New'; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">echo "end of script"     >> $SCRIPTLOGFILE;</div></div><div><br></div><div><br></div><div>Now I’m working on making a config file parser with sed and bash scripting.  I may have more questions! </div><div>  Tadd</div><div><br><div apple-content-edited="true">
<div>Tadd Torborg</div><div><a href="mailto:tadd@mac.com">tadd@mac.com</a></div><div><br></div><div style="margin: 0px; font-size: 12px;">“If you don’t know what you are doing, you best do it quickly”   (quote may have been from duck dynasty)</div>

</div>
<br><div><div>On Feb 9, 2014, at 11:38 AM, Basil Gunn <<a href="mailto:basil@pacabunga.com">basil@pacabunga.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">On Sun, 09 Feb 2014 03:13:05 -0500<br>Tadd Torborg <<a href="mailto:tadd@mac.com">tadd@mac.com</a>> wrote:<br><br><blockquote type="cite">I'm looking for help with a bash script, run from /etc/inittab, that<br>doesn't seem to be able to WGET.  <br>sudo -u pi wget <a href="http://www.torborg.com/bpq/$HOSTNAME/bpq32.txt">http://www.torborg.com/bpq/$HOSTNAME/bpq32.txt</a>;<br></blockquote><br>3 things I noticed.<br><br>You don't have the first line in your script specifying the SHELL<br>interpreter.<br><br>#!/bin/bash<br><br>You are relying on an environment variable HOSTNAME which may not be<br>set. Trying using the command hostname instead ie.<br><br>HOST=$(hostname)<br><br>As mentioned by R Radford, since you want this script to run after<br>your network is initialized run it from this directory:<br><br>/etc/network/if-up.d/<br><br>/Basil n7nix<br></blockquote></div><br></div></div></body></html>