Samstag, 18. April 2009
Startskripte bequem zu den einzelnen Runlevels hinzufügen
Wenn man auf einem Linux-System beispielsweise ein eigenes Startscript erstellt hat, das beim Systemstart automatisch ausgeführt werden soll, legt man dieses typischerweise unter /etc/init.d/ ab. Allein dadurch wird es natürlich noch nicht automatisch ausgeführt. Dazu muss noch in den entsprechenden Verzeichnissen der verschiedenen Runlevels ein symbolischer Link angelegt werden.
Dies händisch zu machen ist etwas aufwändig. Deshalb gibt es dafür auf den meisten Linux-Systemen mit update-rc.d ein hilfreiches Tool, das einem diese Arbeit abnimmt. Hat man nun beispielsweise ein Script namens "nfcapd" angelegt, muss das Tool folgendermaßen aufgerufen werden:
Somit wird das Script zu allen Standard-Runlevels hinzugefügt. Ebenso kann man es damit auch wieder entfernen. Die Befehle hierfür und auch für speziellere Anwendungen von update-rc.d sind im Manual zu finden.update-rc.d nfcapd defaults
Kommentar schreiben