[RESOLVED] @reboot doesn't seem to work in cron
I put a @reboot <my script> in the cron (using crontab -e). But my python script doesn't seem to launch on reboot. It runs fine if I run it from the command line.
Is @reboot not supported in cron on the Omega?
As per stated here, OpenWRT/busybox(which onion is based on) does not support "@" expressions.
I almost forgot to mention: you can provide a better behaviour(considering you'll have additional options) using init scripts. You can setup one using the instructions provided here. I have done one last weekend to start my python app with little/no headaches. I suggest give it a try.
To run things on startup put the commands in the file /etc/rc.local before the exit 0 line ?
I've done this for a couple of networking scripts I want to run on startup.
Thanks all! I put a line in /etc/rc.local and it worked!
@Dave-Abouav glad to hear that!
Can you please add [RESOLVED] to the post title?
FYI, if you want to start a process to run on startup and continue running, then you can add it to
/etc/rc.local, but that'll keep
rc.localrunning until your process finishes (never, possibly)
Instead, you can use
start-stop-daemon -S -b -x /root/project/project-script
You'll need to make sure your script is executable, too. The
-bputs the process in the background so it won't hold up execution of the rest of