Just power on your Pi and let a script magically run in the background. This is a beginner tutorial that will put you on the path to making expert projects.
May 30th, 2022
# raspberry pi
There are a bunch of ways to run a script on startup with a Raspberry Pi. I find crontab
the best. It's easy and straightforward which is more than I could ask for when I'm programming.
I'm assuming you have your Pi setup and are able to access a terminal. It doesn't matter if you use ssh or the Pi as a desktop. You also need the script you want to run. In the video and in this tutorial, I use a script called buzzer.py
. It activates a buzzer that I have connected to my Pi's GPIO pins.
crontab
In the terminal, run
sudo crontab -e
crontab
Now you're editing the crontab
file in the editor Nano. Move your curser to the bottom of the file and add the following code:
@reboot YOUR_SHELL_COMMAND &
YOUR_SHELL_COMMAND
" with any command that you can run in your terminal. This is what will be run on startup. Here's what mine looks like:Ctrl + S
to save and Ctrl + X
to exit.