How to monitor and re-start a process if it die using init
http://www.novell.com/coolsolutions/feature/15380.html
http://www.cyberciti.biz/tips/linux-write-sys-v-init-script-to-start-stop-service.html
http://www.linux.com/learn/tutorials/442412-managing-linux-daemons-with-init-scripts
http://www.linuxquestions.org/questions/slackware-14/how-to-make-run-startup-scripts-commands-173810/
http://serverfault.com/questions/288607/how-can-i-make-a-startup-script-linux-to-load-all-of-my-programs-dameons-on
http://www.thegeekstuff.com/2012/03/lsbinit-script/
https://ask.fedoraproject.org/question/904/start-script-on-boot-fedora-16
http://0pointer.de/blog/projects/systemd-for-admins-3.html
http://fedoraproject.org/wiki/Systemd
http://forum.teamspeak.com/showthread.php/74173-Fedora-16-Systemd-startup-script
How can we tell init to monitor and re-spawn a process?
Add to /etc/inittab:
pd:23:respawn:/usr/sbin/ppd
The above line in /etc/inittab cause init to monitor and respawn the pppd programs and automatically restarts it if it dies.