I have a python program that is an infinity loop and send some data to my database.
I want this python script to run when I power my Intel Galileo. I tried to make a sh script python myprogram.py
and made it run on startup in etc/init.d. When I restarted my Galileo, nothing happened-Linux didn't load, Arduino sketch didn't load and even my computer didn't recognize it.
I guess this happened because the python program was an infinity loop. Is there a way that I can run my system without problems and run my python script on startup?
I made the myprogram.py
run in background with python myprogram.py &
and it worked. The &
is used to run whatever process you want in background.