Вопросы с тегом «environment-variables»

Набор динамических переменных, которые могут влиять на поведение запущенных процессов и доступ к ресурсам.

4
Когда я использую ZSH, как мне установить PATH в /etc/profile.d?
Я использую в zshкачестве оболочки и пытаюсь настроить свою среду. Я обычно определяю свою $JAVA_HOMEпеременную, создавая файл: /etc/profile.d/java.sh со следующим содержанием export JAVA_HOME=/path/to/jdk export PATH=$JAVA_HOME/bin:$PATH затем я выхожу и снова вхожу, и все это работает, но по какой-то причине PATHпеременная не установлена. Он распознает JAVA_HOME, но не новый PATH, см. …

1
Переменная окружения DEBIAN_FRONTEND
Мой потенциальный хостинг-провайдер предлагает запустить команду в терминале, чтобы сделать образ ОС сервера на основе KVM минимальным. Поскольку их KVM-шаблоны поставляются с пакетами, которые мне не нужны, я подумал, что могу использовать эту же команду для удаления нежелательных пакетов. Эта команда начинается с DEBIAN_FRONTEND=noninteractive, затем вызывается apt-get removeследующим образом: DEBIAN_FRONTEND=noninteractive …

1
Переменные среды не доступны в bash-скрипте
Я столкнулся со странной проблемой. Я поместил некоторые переменные env .bashrcи он работает как следует: echo $HADOOP_HOME /home/me/dist/hadoop Но переменная env недоступна при выполнении сценариев bash. Предположим, я создаю /tmp/sample.shс содержанием ниже: #! /bin/bash echo $HADOOP_HOME Когда я запускаю вышеуказанный скрипт, отображается пустая строка: /tmp/sample.sh ‌

1
Как указать системную директиву Environment, содержащую =?
Я хочу указать Environment systemdдирективу, содержащую =, например, Environment=CATALINA_OPTS=-Dappserver.home=/var/lib/archiva/apache-tomcat-current -Dappserver.base=/var/lib/archiva/apache-tomcat-current и получите ошибку [/lib/systemd/system/archiva.service:10] Invalid environment assignment, ignoring: CATALINA_OPTS=-Dappserver.home\=/var/lib/archiva/apache в journalctl -xe. Я пытался процитировать с "и 'и бежать =с \без успеха. Это кажется недокументированным.

6
Настройка пути TeX Live для root
Этот вопрос был перенесен из TeX - LaTeX Stack Exchange, потому что на него можно ответить в Ask Ubuntu. Мигрировал 8 лет назад . Я установил TeX Live 2011 vanilla, и у меня возникли проблемы с настройкой пути TeX Live для root (в Ubuntu 11.10). Проблема в том, что когда …

1
Могу ли я получить доступ к исходной переменной $ USER из скрипта, запущенного с `sudo`?
Странный вопрос, я знаю. Вот сценарий: echo $USER Вот команда, которую я использую для запуска: sudo ./myscript.sh Прямо сейчас это печатает "root", но я хочу, чтобы это напечатало jon, мое имя пользователя. Есть ли способ сделать это, изменив сценарий, а не команду?

3
Переменная окружения PYTHONPATH
У меня есть это в моем ~/.profile: export PYTHONPATH=/home/dev/python-files В python-filesкаталоге у меня есть несколько проектов, клонированных из git-hub (flask, кривый и py-vgdl). Всякий раз, когда я пытаюсь запустить любой из примеров в этих проектах, я получаю ошибки, подобные следующим: $ python ~/python-files/py-vgdl/examples/gridphysics/frogs.py Traceback (most recent call last): File "/home/dev/python-files/py-vgdl/examples/gridphysics/frogs.py", …

2
Ссылка на переменные окружения * в * / etc / environment?
Я недавно обнаружил /etc/environment, что кажется более стандартным способом установки простых переменных среды, чем сценарии, но мне было интересно, есть ли способ обратной ссылки на переменные среды в файле / etc / environment. То есть у меня есть это: JAVA_HOME="/tools/java" GRAILS_HOME="/tools/grails" GROOVY_HOME="/tools/groovy" GRADLE_HOME="/tools/gradle" PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" Однако, если я пытаюсь добавить $JAVA_HOME/binопределение …

4
Почему действие '-execdir' небезопасно для каталога, который находится в PATH?
Почему небезопасно использовать комбинацию -execdirдействия find во время использования -exec? Когда я запускаю команду ниже, я получаю следующее сообщение: /path/to/currentDir/$ find . -type f -name 'partOfFileNames*' -execdir rm -- {} + find: The current directory is included in the PATH environment variable, which is insecure in combination with the -execdir …

6
Как я могу сделать так, чтобы я мог запустить определенную программу, просто набрав ее имя в консоли?
Я только что установил Light Table, загружая его из репозитория git, и следовал инструкциям на этом сайте, чтобы создать программу запуска на рабочем столе. Теперь я хочу запустить программу, набрав непосредственно в терминале LightTable и не ./opt/LightTable/deploy/LightTable

3
Настройка Firefox для использования прокси из командной строки
Я ищу способ сказать Firefox использовать прокси в Ubuntu Ludid (10.04.1 LTS). Я устанавливаю Ubuntu полуавтоматически на нескольких одинаковых машинах. Для этого я использую скрипт, который, помимо прочего, устанавливает общесистемные настройки прокси: echo "export http_proxy=http://myproxy:3128/" > /etc/profile.d/proxy.sh echo "export HTTP_PROXY=http://myproxy:3128/" >> /etc/profile.d/proxy.sh chmod a+x /etc/profile.d/proxy.sh Я могу подтвердить, что переменные …

2
Почему apache2 не уважает мой файл envvars?
В моих файлах envvar есть следующие строки: export APACHE_RUN_USER=www-data export APACHE_RUN_GROUP=www-data Мой apache2.conf содержит следующие строки: # These need to be set in /etc/apache2/envvars User ${APACHE_RUN_USER} Group ${APACHE_RUN_GROUP} Но когда я бегу, apache2 -Mя получаю это: apache2: bad user name ${APACHE_RUN_USER} Временное исправление - это жесткий код www-dataв мой файл …

4
Установка глобальной переменной среды для всех
Если я установлю переменную в /etc/environment, это, кажется, применяется только к администраторам, когда в sudo su. Как я могу заставить переменные применяться ко всем? Особенно когда они в терминале? Настройки /etc/enviromentне относятся к bash?



Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.