Bonsoir,
Est-ce que quelqu'un saurait comment on fait pour insérer une Variable dans une commande su ?
Exemple:
En fait la variable $MYPATH est remplacée par une chaine vide car on change d'utilisateur avec su.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 MYPATH=/mypath su -l user -c '$MYPATH lerestedemacommande'
Donc le seul moyen que je vois pour utiliser une variable c'est de faire comme ça :
En fait ce que je cherche à faire, c'est éviter de réécrire la même chaîne dans un script quand on appelle plusieurs fois su -c
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 su -l user -c 'export MYPATH=/mypath ; $MYPATH lerestedemacommande'
Partager