Programm beim Linux-Start automatisch ausführen (SUSE 6.1)
- Bearbeite die Datei
/sbin/init.d/skeletonund speichere sie unter/sbin/init.d/programm
Rechte sollten folgendermaßen aussehen:-rwxr--r--
- Links erstellen in gewünschten Runlevel:
cd /sbin/init.d/rc2.d
ln -s ../programm K18programm
ln -s ../programm S22programm
wobei S beim Betreten des Runlevels ausgeführt wird und K beim verlassen. Beim Starten muß die Nummer größer sein, als die der Programme, die vorher gestartet werden müssen.
Beim Beenden muß die Nummer kleiner sein, als die der Programme, die erst später beendet werden müssen / können.
/etc/rc.configbearbeiten (START_PROGRAMMmuß in/sbin/init.d/programmvorkommen):
START_PROGRAMM = "yes"
zugehörige man-page: man 7 init.d
Bemerkungen:
rctab -l |
listet die Dienste, die im jeweiligen Runlevel gestartet werden, auf. |
rctab -e |
bearbeitet den jeweiligen Runlevel (kompliziert, braucht man nicht) |