Risposte:
Ash legge prima i seguenti file (se esistono):
/etc/profile
~/.profile
Una shell non di accesso leggerà anche un file se specificato nella variabile di ambiente ENV.
Quindi, se lo imposti in qualche modo (forse nel tuo ~ / .profile, o in qualche altro controllo ambientale 'generale'), allora qualsiasi shell biforcuta futura eseguirà quello script. Molto utile per i casi senza login.
È difficile trovare documentazione su questo, ma è confermato che funziona su busybox-w32 (in esecuzione su Windows). In effetti è difficile trovare una buona documentazione sul set di funzionalità della cenere.
AGGIORNAMENTO: Esistono diverse varianti di cenere allo stato brado. 'ENV' potrebbe non funzionare con tutti loro. Ci sono alcune informazioni sulle varianti qui: https://www.in-ulm.de/~mascheck/various/ash/
È stato suggerito che alcune varianti di cenere potrebbero usare "SHINIT" al posto di ENV.