Bonjour,
je viens vers vous car je suis confronté à un petit problème avec un script,
initialement ma commande était:
Ceci exécuté depuis mon serveur fonctionne parfaitement, seulement voilà, on me demande maintenant de virer le ssh pour une exécution en locale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ssh $user@$host commande:$port
J'ai donc privilégié l'utilisation de su - $user -c, mais la commande est en échec...
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 !
Code : Sélectionner tout - Visualiser dans une fenêtre à part su - $user -c commande:$port
Une idée d'une méthode pour me sortir de ce guêpier ??
D'avance merci
Partager