Un shell non interactif et sans connexion essaiera de source n'importe quel script spécifié dans $ BASH_ENV. Mais comment puis-je garantir que $ BASH_ENV est défini avant qu'un travail cron ou un script ait la possibilité de définir $ BASH_ENV pour une session particulière? La seule option pour compiler Bash avec est-elle codée en dur?
pam_env
. Ou simplement source$HOME/.env
dans tous vos scripts.