Bonjour,

je viens vers vous car je suis confronté à un petit problème avec un script,
initialement ma commande était:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ssh $user@$host commande:$port
Ceci exécuté depuis mon serveur fonctionne parfaitement, seulement voilà, on me demande maintenant de virer le ssh pour une exécution en locale.
J'ai donc privilégié l'utilisation de su - $user -c, mais la commande est en échec...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
su - $user -c commande:$port
mon problème est sexy, puisque $user peut bien évidemment avoir plusieurs valeurs, et que la commande doit s'exécuter dans l'environnement de l'utilisateur pour ne pas être en échec, car la valeur des autres variables est tiré de fichier présent dans le /home ou les variables d'environnement de chaque user !

Une idée d'une méthode pour me sortir de ce guêpier ??

D'avance merci