Werden Skripte blockiert, wenn sie von rcS ausgeführt werden?

Werden Skripte blockiert, wenn sie von rcS ausgeführt werden?

Ich verwende Busybox (ash), das beim Start rcS ausführt, das wiederum in numerischer Reihenfolge alle S??-Skripte in /etc/init.d ausführt.

Wartet dieses Skript auf die Fertigstellung, bevor es das nächste ausführt? Oder führt es alles „asynchron“ parallel aus und startet die Ausführung einfach bei der niedrigsten Nummer?

Wenn man darüber nachdenkt, wäre es nicht sinnvoll, die Ausführung numerisch vorzunehmen und nur Skripte mit der gleichen Nummer parallel auszuführen, den Rest aber nacheinander? Ich bin mir ziemlich sicher, dass rcS nicht so „ausgefallen“ ist. Gibt es eine relativ „einfache Möglichkeit“, dies zu tun?

Ich verwende ein eingebettetes System, bei dem die Startzeit ein entscheidender Faktor ist (deshalb gefällt mir die Idee nicht, auf ein fortschrittlicheres, aber langsameres System-D zu migrieren).

verwandte Informationen