-
Environnements...
J'aimerais savoir si les variables d'environnement sont stockees quelquepart ailleurs que dans l'environnement (un fichier par exemple), et qui resterait plein meme avec un unsetenv *...
Merci !
(PS : localisation sous NetBSD m'aiderait beaucoup, mais sous d'autres archis aussi, ca peut etre general...)
-
non, il n'y a pas de stockage des variables d'environnement ailleurs que dans memoire réservée au process "shell" en cours.
-
Aie... donc si quelqu'un lance un shell, fait un unsetenv *, et lance un process qui aurait besoin de la variable path par exemple, il n'y a pas moyen de la recuperer...?
En tout cas merci beaucoup de la reponse!
-
-
pour une variable "systeme" comme PATH , si on peut recuperer en relançant le fichier /etc/profile ainsi que le fichier $HOME/.bash_profile
c'est 2 fichiers initialisent l'environnement pour chaque session.
par contre il n'y a pas de fichier "dynamique" qui conserverai les variables
-
Le fichier profile est vide, et le .bash_profil est inconnu, car tcsh est utilise... mais j'ai feinte autrement :D
Merci pour les reponses !