Pytania otagowane jako environment-variables

Zestaw zmiennych dynamicznych, które mogą wpływać na zachowanie uruchomionych procesów i dostęp do zasobów.

4
Kiedy używam ZSH, jak ustawić PATH w /etc/profile.d?
Używam zshjako mojej powłoki i próbuję skonfigurować środowisko. Zwykle definiuję swoją $JAVA_HOMEzmienną, tworząc plik: /etc/profile.d/java.sh o następującej treści export JAVA_HOME=/path/to/jdk export PATH=$JAVA_HOME/bin:$PATH potem wylogowuję się i loguję ponownie i wszystko działa, ale z jakiegoś powodu PATHzmienna nie jest ustawiona. Rozpoznaje JAVA_HOME, ale nie nowy PATH, zobacz ten fragment terminalu: ~ …

1
Zmienna środowiskowa DEBIAN_FRONTEND
Mój potencjalny dostawca hostingu sugeruje uruchomienie polecenia w terminalu, aby zminimalizować obraz systemu operacyjnego serwera opartego na KVM. Ponieważ ich szablony KVM są dostarczane z pakietami, których nie będę potrzebował, pomyślałem, że mogę użyć tego samego polecenia do usunięcia niechcianych pakietów. To polecenie zaczyna się od DEBIAN_FRONTEND=noninteractive, a następnie wywołuje …

1
Zmienne środowiskowe nie są dostępne w skrypcie bash
Wpadłem na dziwny problem. Wstawiłem kilka zmiennych env .bashrci działa to tak, jak powinno: echo $HADOOP_HOME /home/me/dist/hadoop Ale zmienna env nie jest dostępna podczas wykonywania skryptów bash. Załóżmy, że tworzę /tmp/sample.shz poniższą zawartością: #! /bin/bash echo $HADOOP_HOME Kiedy uruchamiam powyżej skryptu, wyświetla pusty wiersz: /tmp/sample.sh ‌

1
Jak określić dyrektywę systemową dotyczącą środowiska zawierającą =?
Chcę sprecyzować Environment systemddyrektywę zawierającą =np Environment=CATALINA_OPTS=-Dappserver.home=/var/lib/archiva/apache-tomcat-current -Dappserver.base=/var/lib/archiva/apache-tomcat-current i dostać błąd [/lib/systemd/system/archiva.service:10] Invalid environment assignment, ignoring: CATALINA_OPTS=-Dappserver.home\=/var/lib/archiva/apache w journalctl -xe. Próbowałem przytoczyć z "a 'i uciec =z \bezskutecznie. To wydaje się nieudokumentowane.

6
Ustawianie ścieżki TeX Live dla roota
Zainstalowałem wanilkę TeX Live 2011 i mam problem z ustawieniem ścieżki TeX Live dla roota (w Ubuntu 11.10). Problem polega na tym, że po uruchomieniu sudo tlmgrdostaję: sudo: tlmgr: command not found Aby naprawić ścieżkę dla użytkownika innego niż root, wystarczyło dodać PATH=/usr/local/texlive/2011/bin/x86_64-linux:$PATH do /etc/profile. Próbowałem dodać tę samą linię, …


3
Zmienna środowiskowa PYTHONPATH
Mam to w moim ~/.profile: export PYTHONPATH=/home/dev/python-files W python-fileskatalogu mam kilka projektów sklonowanych z git-hub (flask, curveship i py-vgdl). Ilekroć próbuję uruchomić którykolwiek z przykładów w tych projektach, otrzymuję błędy podobne do następujących: $ 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", line 67, in <module> from vgdl.core import …

2
Odwoływanie się do zmiennych środowiskowych * w * / etc / environment?
Niedawno odkryłem /etc/environment, że wydaje się to bardziej standardowy sposób ustawiania prostych zmiennych środowiskowych niż skrypty, ale zastanawiałem się, czy istnieje sposób na odwoływanie się do zmiennych środowiskowych w pliku / etc / environment. To znaczy, mam to: 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" Jeśli jednak spróbuję dodać $JAVA_HOME/bindo definicji ŚCIEŻKI, …

4
Dlaczego użycie opcji „-execdir” jest niezabezpieczone dla katalogu znajdującego się w zmiennej PATH?
Dlaczego nie jest bezpieczne korzystanie z kombinacji -execdirakcji find podczas korzystania, -execnie jest? Gdy uruchamiam poniższe polecenie, pojawia się następujący komunikat zachęty: /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 …


3
Konfigurowanie Firefoksa do używania proxy z wiersza poleceń
Szukam sposobu, aby powiedzieć Firefoxowi, aby używał serwera proxy w Ubuntu Ludid (10.04.1 LTS). Instaluję Ubuntu półautomatycznie na kilku identycznych komputerach. W tym celu używam skryptu, który między innymi ustawia ogólnosystemowe ustawienia proxy: 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 Mogę potwierdzić, że zmienne …

2
Dlaczego apache2 nie szanuje mojego pliku envvars?
Moje pliki envvar mają w sobie następujące linie: export APACHE_RUN_USER=www-data export APACHE_RUN_GROUP=www-data Mój apache2.conf zawiera następujące linie: # These need to be set in /etc/apache2/envvars User ${APACHE_RUN_USER} Group ${APACHE_RUN_GROUP} Ale kiedy biegnę apache2 -M, dostaję to: apache2: bad user name ${APACHE_RUN_USER} Tymczasową poprawką jest umieszczenie na www-datastałe mojego pliku apache2.conf. …




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.