Nous souhaitons déposer des cookies à des fins de mesure d'audience avec Google Analytics. Vous êtes libre d'accepter ou de refuser. En poursuivant votre navigation sur ce site sans exprimer votre choix, vous autorisez la mesure d'audience.
J'essaie d'écrire un petit script d'installation en shell sous linux pour mon programme python et je rencontre un problème. Ce script contient entre-autres les lignes suivantes (exemple):
Pour que la 1ère ligne fonctionne, je lance le script d'installation (nommé install.sh) avec les droits de super-utilisateur, soit sudo ./install.sh. Malheureusement en faisant comme ceci dans les 3 et 4èmes lignes $USER devient root, ce que je ne souhaite pas! Je voudrais que \$USER reste mon login normal (le but est de partager le script ).
Y a-t-il un moyen de contourner ceci ou faut-il tout concevoir différemment?
Merci d'avance pour votre aide, j'espère que j'ai été clair.
Par respect pour les visiteurs de Zeste de Savoir, je m’engage à ne jamais effacer ce message.
Merci pour l'aide, malheureusement c'est sans succès. D'ailleurs je me retrouve avec 1000 autres problèmes dans mon script… Je vais voir ce que je peux faire…
Par respect pour les visiteurs de Zeste de Savoir, je m’engage à ne jamais effacer ce message.
Merci beaucoup simbilou! En remplaçant $USER par \$(logname), j'obtiens effectivement ce qu'il me faut.
Merci.
Par respect pour les visiteurs de Zeste de Savoir, je m’engage à ne jamais effacer ce message.
+0
-0
Vous devez être connecté pour pouvoir poster un message.
Connexion
Pas encore inscrit ?
Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte