Systemstart Frage

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

itari

Benutzer
Registriert
15. Mai 2008
Beiträge
21.900
Reaktionspunkte
14
Punkte
0
hi leute,

hat jemand eine Idee, wie die DS beim Systemstart auf die run-Skripte im Verzeichnis /usr/syno/etc/rc.d kommt???

Systemstart-Ablauf, wie ich ihn noch nachvollziehen kann:

- Boot-Loader
- Kernel-Load
- Start des init (=Link auf busybox)
- festverdrahtete inittab, daher ::sysinit:/etc/rc (-> grep /etc/rc busybox)
- in der /etc/rc Aufruf von /etc/rc.subr, /etc/newdisk.sh, /etc/network und /etc/rc.local

Soweit so gut, aber woher weiß das Teil nun, dass es noch die Skripte im Verzeichnis /usr/syno/etc/rc.d abarbeiten soll??? :mad:

Hat jemand eine Idee???
 
So wie ich das sehe, wird die Reihenfolge der Verzeichnisse zum Abbarbeiten der Daemonstartscripte in der Variable local_startup festgelegt, welche in der Datei /etc/rc und in etc/defaults/rc.conf erstellt wird. Die Scripte beginnen alle mit einem S gefolgt von einer zweistelligen Prioritätsnummer, in dieser sie abgearbeitet werden. Das Script mit der niedrigsten Nummer wird zuerst ausgeführt.

Code:
local_startup="/etc/rc.d /usr/syno/etc/rc.d /usr/local/etc/rc.d"
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat