Du kannst ganz einfach eine Watchdog bzw. Autostart fuer alle Prozesse (Progs, Scripts) wie folgt durchfuehren:
Nehmen wir an, dein zu pruefender Prozess heisst "yourscript"
#!/bin/sh
#
#Inner part of if is performed when pid does not exist
if [ ! -n "`pidof yourscript`" ] ; then
echo "script not running"
#do your job here, like start it again
/opt/sbin/yourscript
fi
Du musst nur Den Namen des Prozesses eintragen, weiters kannst Du beliebig viele Pids abfragen, Du kopierst das if-fi einfach so oft Du es brauchst.
Dann kopierst Du den Script einfach in den jeweiligen Cron-Ordner z.Bspl. cron.hourly oder cron.5mins, das war es auch schon.
Das ist besonders fuer ein kontinuierliches Backup sinnvoll. Da rufst Du einfach alle 5 Minuten den Script auf und startest einen neuen Kopiervorgang, aber nur, wenn der alte Kopiervorgang nicht mehr laeuft, ansonsten passiert gar nichts.
Edit: Natuerlich ausfuehrbar machen.....