CRON: What is it?Cron is a utility that can be used to schedule jobs on the Raspberry Pi and its computer operating systems. You can set up and use CRON to maintain software environments or schedule jobs (commands or shell scripts) to run periodically at fixed times, dates, or intervals. This page will cover the various CRON jobs.
Job 1: Automatically Running a Python Program on Boot up1) Record where the Python program is saved, for example in the “/home/pi/” and called final.py therefore /home/pi/final.py
2) Double check you’ve got the correct path by typing : sudo cat /home/pi/name_of_your_script.py If correct this will show the contents of your Python code. 3) Next create a Cron job by modifying the “crontab”. 4) To edit it type sudo crontab –e (this will run the Cron task for all users) 5) Scroll to the bottom of the window and add the following line, @reboot python /home/pi/name_of_your_program.py & Don’t forget the “&” at the end, this will run in the code in the background and the Raspberry Pi will boot up as normal. 6) Save the file using “CTRL-X”, then select “Y” 7) Reboot the Pi with sudo reboot To stop the program running type: ps aux | grep /home/pi/name_of_your_script.py This will give you the process number type: Sudo kill and the process number For example: sudo kill 1867 You can also remove the reboot code from the crontab, to stop the code from running at reboot: sudo crontab –e Then delete the line of code |
- Home
- Python
- Ras Pi
-
Pi Hardware
- Pi-Hacks
-
Pi-Hacks 2
- The Joker
- Hologram Machine
- Google Vision: Camera Tell
- Yoda Tweets
- Pi Phone
- Darth Beats
- Twitter Keyword Finder
- Crimbo Lights Hack
- Xmas Elf
- Halloween 2016
- Halloween Hack 2015
- Socrative Zombie
- Voice Translation
- The Blue-Who Finder
- GPIO, Twitter
- Pi Chat Bot >
- PiGlow & Email
- Pibrella Alarm System
- SMS with Python >
- Pi-Hacks 3
- Minecraft
- Computing
- Contact Me
- Random Hacks