Info and scripts for setting startup services on the raspberry pi.

Charles Reid 1c74ba7260 update startup install task script to check if lines are already in rc.local 3 weeks ago
README.md f6fd51b6c3 script to install/remove simple python task. 3 weeks ago
install_task.sh 1c74ba7260 update startup install task script to check if lines are already in rc.local 3 weeks ago
remove_task.sh 5cb988ffdd adding stunnel to startup install task 3 weeks ago
simple_task.py f6fd51b6c3 script to install/remove simple python task. 3 weeks ago

README.md

pi-startup-services

Info and scripts for setting startup services on the raspberry pi.

The Easy Way

The easy way to get startup services working on the Pi is to handle all of the logic in a single script, and call that single script from your local list of startup services. This list is in the /etc/rc.local file:

$ cat /etc/rc.local

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.

/usr/bin/python /path/to/my/script.py

exit 0

This keeps it clean and simple.

(P.S. - search for "exit 0" and replace with "your code\nexit 0")