Antworten:
Ash liest zuerst die folgenden Dateien (falls vorhanden):
/etc/profile
~/.profile
Eine Shell ohne Anmeldung liest auch eine Datei, wenn dies in der Umgebungsvariablen ENV angegeben ist.
Wenn Sie das also irgendwie einstellen (vielleicht in Ihrem ~ / .profile oder in einer anderen "übergreifenden" Umgebungssteuerung), werden alle zukünftigen Forked-Shells dieses Skript ausführen. Sehr praktisch für Nicht-Login-Fälle.
Es ist schwierig, eine Dokumentation zu diesem Thema zu finden, aber es wurde bestätigt, dass es auf busybox-w32 (unter Windows) funktioniert. Tatsächlich ist es schwierig, überhaupt eine gute Dokumentation zum Featureset von ash zu finden.
UPDATE: Es gibt eine Reihe von Aschevarianten in freier Wildbahn. 'ENV' funktioniert möglicherweise nicht mit allen. Hier gibt es einige Infos zu Varianten: https://www.in-ulm.de/~mascheck/various/ash/
Es gibt einen Vorschlag, dass einige Aschevarianten 'SHINIT' anstelle von ENV verwenden könnten.