Questions marquées «environment-variables»

Les variables d'environnement sont des variables à l'échelle du système qui partagent la même valeur. Ces variables sont souvent analysées par le shell lors de l'exécution des commandes et sont développées dans leur variable appropriée. Par exemple, cela permet aux utilisateurs de déplacer les emplacements de fichiers sans avoir à mettre à jour les chemins codés en dur dans les scripts (ils n'ont qu'à mettre à jour la variable d'environnement).

3
Pourquoi java -version renvoie-t-il une version différente de celle définie dans JAVA_HOME?
J'essaie de définir le JAVA_HOMEsystème d'exploitation Ubuntu. Je l' ai copié jdk 1.7dans /usr/lib/jvmet mis JAVA_HOMEen /etc/profilefichier. Le contenu du /usr/lib/jvmdossier est le suivant: shekhar@ubuntu:~$ ls /usr/lib/jvm/ default-java java-1.6.0-openjdk java-6-openjdk java-6-openjdk-i386 jdk1.7.0_01 java-1.5.0-gcj-4.6 java-1.6.0-openjdk-i386 java-6-openjdk-common java-7-openjdk-i386 et les dernières lignes du /etc/profilefichier sont les suivantes: export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_01 export PATH=$PATH:$JAVA_HOME/bin Après …



1
Lancer le script exécuté dans l'environnement graphique à partir de l'utilisateur B, tandis que l'environnement A a été créé par l'utilisateur A
Je travaille sur un serveur Linux Debian. Pour exécuter une application spécifique que je devais créer un environnement graphique avec vnc4server, qui est lancé au démarrage avec l' utilisateur A . Afin de commencer mon script, je dois normalement faire: export DISPLAY=:1.0 puis lancez mon script Maintenant , je dois …

1
Démarrer un chroot et se rendre dans la maison de l'utilisateur non privilégié
Je dois emprisonner (temporairement) un utilisateur non privilégié. J'ai essayé quelque chose comme: sudo chroot --userspec=mcon:users /wherever/chroottarget /bin/bash -i Cela fonctionne presque , mais cela ne règle pas env vars (alors que "sudo" le fait!), Je reçois donc l'erreur: bash: /root/.bashrc: Permission denied Comment puis-je résoudre le problème? (NOTE: la …

1
Pourquoi la commande set affiche-t-elle une valeur de variable PATHEXT différente de celle contenue dans le registre?
Je suis sur Windows Vista x64. C:\Users\Piotr>set pathext PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.JS;.WS;.MSC Autant que je sache, la valeur de la variable d'environnement PATHEXT est enregistrée dans HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environmentet les HKEY_CURRENT_USER\Environmentclés sont PATHEXTentrées. Dans mon cas, la première entrée est .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYWet la seconde n'existe pas. Pourquoi il y a une différence entre ce que …

1
Setenv list edit Centos 5.11
Je cherchais une réponse, mais rien ne semble me donner une réponse simple (je ne suis pas un génie de l'informatique). Je veux éditer une des variables (je les vois avec setenv commant) sur un serveur centos 5.11. J'ai essayé: bash -c "export MXIB_MAILLOGTO1=new@test.com; echo \$MXIB_MAILLOGTO1" (also tried) bash -c …

1
Les variables d'environnement ne prendront effet sous Mac OS X
J'ai essayé dans les deux sens de définir des variables d'environnement dans Terminal.app, mais cela n'aura aucun effet. Voici le scénario: Avec le terminal ouvert, j'écris pico .profile Puis dans l'éditeur j'entre export JAVA_HOME="Library/Java/Home" export PATH=$JAVA_HOME/bin:$PATH Puis j'appuie sur ctrl+xpour sortir et ysauvegarder. Je sors du terminal et quand je …



1
Comment rendre une variable d'environnement disponible pour les services Systemd
J'ai un script dans /etc/profile.d/setenv.sh qui définit la valeur pour JAVA_HOME pour que $JAVA_HOME sera disponible à l'échelle du système: # echo "export JAVA_HOME=/usr/java/jdk1.8.0_74" > /etc/profile.d/setenv.sh Quand je me connecte au shell je peux écrire echo $JAVA_HOME et je vois le chemin correctement, mais le service qui est démarré avec …


1
Comment définir les variables d'environnement R sous Linux
J'appelle un script r de PHP et cela fonctionne bien. Je viens d'appeler en utilisant cette fonction shell_exec ("Rscript play.r"); Pour ce faire, je devais faire en sorte que le système d'exploitation reconnaisse les variables d'environnement de Windows dans l'exécutable R. Eh bien maintenant, j'essaie de faire la même chose …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.