Jawaban:
Ash pertama kali membaca file-file berikut (jika ada):
/etc/profile
~/.profile
Shell non-login juga akan membaca file jika ditentukan dalam variabel lingkungan ENV.
Jadi, jika Anda mengaturnya entah bagaimana (Mungkin di profil ~ /. Anda, atau kontrol lingkungan 'menyeluruh' lainnya), maka setiap shell bercabang di masa depan akan menjalankan skrip itu. Sangat berguna untuk kasus non-login.
Sulit untuk menemukan dokumentasi tentang ini, tetapi dipastikan berfungsi pada busybox-w32 (berjalan pada Windows). Bahkan sulit untuk menemukan dokumentasi yang bagus tentang set abu.
UPDATE: Ada berbagai varian abu di alam. 'ENV' mungkin tidak berfungsi dengan semuanya. Ada beberapa info tentang varian di sini: https://www.in-ulm.de/~mascheck/various/ash/
Ada saran di sana bahwa beberapa varian abu dapat menggunakan 'SHINIT' sebagai pengganti ENV.