J'ai besoin d'avoir une variable $FOO
sur le système qui contient une string que tous les users pourraient utiliser, mais je n'ai aucune idée de comment en créer un.
Le job Upstart n'est évidemment pas une solution à partir de ce thread – Est-il possible d'exporter la variable env via Upstart?
Mais je n'ai aucune idée d'où je devrais regarder, étant développeur Windows depuis très longtime.
En ajoutant aux réponses déjà données, d'autres endroits pour définir la variable seraient:
/etc/env.d
(indépendant du shell), /etc/bash/bashrc
pour les users bash, /etc/zshenv
ou /etc/zprofile
ou /etc/zshrc
ou /etc/zlogin
pour zsh (comme par man zsh
), FILES
. De nombreuses dissortingbutions utilisent /etc/environment
à cette fin. Il y a quelques informations à ce sujet sur le Wiki Ubuntu et le Wiki Arch , entre autres.
Si /etc/environment
n'existe pas, vous pouvez utiliser /etc/profile
ou /etc/profile.d/FOO
pour configurer votre environnement.