zur frage, wie so ein startskript aussehen soll bzw wie erstell ich ganz einfach eins:
- kopiere ein startskript deiner wahl aus /etc/init.d/ nach /etc/init.d/<name_des_zu_startenden_programms>
- öffne die datei mit einem editor deiner wahl
- veränder die programmaufrufe in der case anweisung so, das sie auf dein programm passen
- schmeiß alle unnötigen variablen-definitionen und export anweisungen raus
- speicher dein skript ab
du kannst an dieser stelle jetzt testen, ob das skript auch funktioniert.
gib einfach mal /etc/init.d/<name_des_zu_startenden_programms> start ein und schau, ob es entsprechend gestartet wird. mit dem selben aufruf, aber start durch stop ersetzt, beendest du das programm wieder. ok, um das ganze jetzt beim start zu automatisieren:
- wechsel in das entsprechende runlevel verzeichnis, in dem dein programm starten soll (nur für "beim booten starten" wäre /etc/init.d/rcS.d/)
- erzeuge da mit dem befehl ln -s /etc/init.d/<name_des_zu_startenden_programms> <name_des_zu_startenden_programms> einen link zum start skript.
das sollte genügen. wenn du jetzt deine kiste durchstartest, wird das skript beim booten einmalig aufgerufen...