Odpowiedzi:
Ash najpierw czyta następujące pliki (jeśli istnieją):
/etc/profile
~/.profile
Powłoka niezalogowana odczyta również plik, jeśli jest określony w zmiennej środowiskowej ENV.
Jeśli więc jakoś to ustawisz (być może w twoim ~ / .profile, lub w innej „nadrzędnej” kontroli środowiska), to wszelkie przyszłe rozwidlone powłoki uruchomią ten skrypt. Bardzo przydatny w przypadkach niezalogowanych.
Trudno znaleźć dokumentację na ten temat, ale potwierdzono, że działa na busybox-w32 (działającym w systemie Windows). W rzeczywistości trudno w ogóle znaleźć dobrą dokumentację dotyczącą zestawu funkcji popiołu.
AKTUALIZACJA: Istnieje wiele wariantów popiołu na wolności. „ENV” może nie działać z wszystkimi z nich. Tutaj jest kilka informacji na temat wariantów: https://www.in-ulm.de/~mascheck/various/ash/
Istnieje sugestia, że niektóre warianty popiołu mogą używać „SHINIT” zamiast ENV.