Неинтерактивная оболочка, не входящая в систему, будет пытаться получить любой сценарий, указанный в $ BASH_ENV. Но как я могу гарантировать, что $ BASH_ENV будет установлен до того, как задание cron или сценарий получат возможность установить $ BASH_ENV для какого-либо конкретного сеанса? Это единственный вариант для компиляции Bash с жестко закодированным?
pam_env
. Или просто источник$HOME/.env
во всех ваших сценариях.