Я установил переменную окружения для пользователя в CentOS просто:
1.) Вход в систему с пользователем
2.) Переход в домашний каталог cd ~
и создание файла .profile
3.) Поместив следующее в .profile
файл:
export APP="dev"
Однако когда я:
echo $APP
Это пусто. Я попытался закрыть сеанс SSH и повторить попытку, все та же проблема.
~/.profile
читается только для оболочек входа. Либо используйте ~/.bashrc
для всех оболочек bash или ~/.ssh/rc
только для SSH-соединений.
вы можете разместить myenv.sh
в /etc/profile.d
каталог
в myenv.sh у вас может быть следующая строка
export APP="dev"
это работает