changer de user durant l'execution d'un script - Shell/Batch - Programmation
Marsh Posté le 19-01-2005 à 06:09:32
Pourquoi tu ne peux pas faire su - user -c 'commande' ? Ca marche parfaitement.
Marsh Posté le 19-01-2005 à 10:23:00
Et bien....effectivement ca marche tres bien !!! En fait je faisais une bête erreur de syntaxe.
Merci beaucoup matafan de ta réponse si matinale.
Marsh Posté le 28-01-2005 à 16:33:44
Pour ce probleme, j'utilise maintenant un autre moyen:
je mets les commandes qui appellent un autre user entre <<! et !
Ca marche pas mal, sauf que si je veux faire un print et un read, il ne s'arrete pas au read et continue à executer la suite du script....comment ca se fait??
Merci !!
Marsh Posté le 18-01-2005 à 14:44:55
Bonjour!
Voila: dans mon script, je voudrais changer de user et d'environnement (su - user) et executer des commandes sous ce user puis revenir au user initial...TOUT CA DANS UN SEUL SCRIPT!
Il y a la commande su user -c 'commande' qui est bien, mais je voudrais utiliser le su - et je ne peux pas faire su - user -c 'commande'
J'espere que ma question est claire !
Merci de vos réponses!