Executing scripts at boot [CLOSED]

****** IGNORE THIS, READ BELOW FOR SOLUTION *********
Hope this is the proper place to post this.
I have the 7010 running with the HDMI build (although the headless works just fine as well). I do have the USB issue but if I wait 30 seconds after removing power to reboot, it shows up. So this is really just a newbie linux question.
I am trying to have my Parallella email me its internal ip address at boot time. I have done similar things on my RPi (Rasberian) and Beaglebone Black using a python script (same as on elinux.org). I have modified /etc/rc.local to include a "sleep 30" at the start. It just seems like the rc.local script never executes; the script works fine from the command line. my python script has execute permission. I have also tried crontab as root using the "@restart" parameter but that does not seem to fire either. I have made sure to use absolute directories in case PATH is not available.
I must be doing something simply wrong here - any ideas? Should I be looking into upstart?
Hope this is the proper place to post this.
I have the 7010 running with the HDMI build (although the headless works just fine as well). I do have the USB issue but if I wait 30 seconds after removing power to reboot, it shows up. So this is really just a newbie linux question.
I am trying to have my Parallella email me its internal ip address at boot time. I have done similar things on my RPi (Rasberian) and Beaglebone Black using a python script (same as on elinux.org). I have modified /etc/rc.local to include a "sleep 30" at the start. It just seems like the rc.local script never executes; the script works fine from the command line. my python script has execute permission. I have also tried crontab as root using the "@restart" parameter but that does not seem to fire either. I have made sure to use absolute directories in case PATH is not available.
I must be doing something simply wrong here - any ideas? Should I be looking into upstart?