Réponses:
Ash lit d'abord les fichiers suivants (s'ils existent):
/etc/profile
~/.profile
Un shell sans connexion lira également un fichier s'il est spécifié dans la variable d'environnement ENV.
Donc, si vous le définissez d'une manière ou d'une autre (peut-être dans votre ~ / .profile, ou un autre contrôle d'environnement `` global ''), tous les futurs shells fourchus exécuteront ce script. Très pratique pour les cas sans connexion.
Il est difficile de trouver de la documentation à ce sujet, mais il est confirmé qu'il fonctionne sur busybox-w32 (fonctionnant sous Windows). En fait, il est difficile de trouver une bonne documentation sur l'ensemble des fonctionnalités de ash.
MISE À JOUR: Il existe une gamme de variantes de cendres dans la nature. 'ENV' peut ne pas fonctionner avec tous. Il y a quelques informations sur les variantes ici: https://www.in-ulm.de/~mascheck/various/ash/
Il y a une suggestion là-dedans que certaines variantes de frêne peuvent utiliser 'SHINIT' à la place d'ENV.