Oui, c'est ça qu'il faut tenter.
Et encore une fois, en ajoutant les export si nécessaires.
Parce que ça commence à être noyé dans la masse de commentaires, je rappelle aussi qu'en dernier recours et pour éliminer tout doute, il faudrait lancer set > unFichierSet.txt et/ou env > unFichierEnv.txt, une fois à partir d'une ligne de commande normale, et une autre à partir du script lancé par su.
En changeant les noms de fichiers pour pouvoir les comparer bien sûr (ex: unFichierSetSession.txt et unFichierSetSu.txt).
Seule cette comparaison permettra de déterminer les variables d'environnement qui existent, ou pas, dans chacun des contextes.
Moi, j'ai l'habitude de faire ça avec diff, vimdiff ou gvimdiff, mais il existe à coup sûr des utilitaires plus "user friendly" (peut-être kdiff3 ou kdiff3-qt par exemple).
[^] # Re: essai par rapports aux variables d'environnement etc.
Posté par pseudonymous . En réponse au message détecter le branchement ou l'allumage d'un périphérique USB (VPI Epson). Évalué à 2.
Oui, c'est ça qu'il faut tenter.
Et encore une fois, en ajoutant les
exportsi nécessaires.Parce que ça commence à être noyé dans la masse de commentaires, je rappelle aussi qu'en dernier recours et pour éliminer tout doute, il faudrait lancer
set > unFichierSet.txtet/ouenv > unFichierEnv.txt, une fois à partir d'une ligne de commande normale, et une autre à partir du script lancé parsu.En changeant les noms de fichiers pour pouvoir les comparer bien sûr (ex:
unFichierSetSession.txtetunFichierSetSu.txt).Seule cette comparaison permettra de déterminer les variables d'environnement qui existent, ou pas, dans chacun des contextes.
Moi, j'ai l'habitude de faire ça avec
diff,vimdiffougvimdiff, mais il existe à coup sûr des utilitaires plus "user friendly" (peut-êtrekdiff3oukdiff3-qtpar exemple).