Lancer un programme via SSH
Résolu
jakyback
Messages postés
6
Statut
Membre
-
someone -
someone -
Bonjour,
Je voudrais executer un programme sur un serveur2 depuis le serveur1.
Je m'explique, j'ai un serveur avec acces à la Crontab et sur le second j'ai un programme que je
veux executer tous les jours mais là j'ai pas acces à la Crontab.
Donc depuis le serveur1 j'essaye de faire un programme qui fait :
-----------------------
ssh MonCompte@10.10.10.10 #IP serveur2
cd /users/MonCompte
./Executable.sh
----------------------
J'ai mis ces lignes dans un fichier mais il n'y a que le SSH qui s'execute mais les commandes qui
suivent ne sont pas executer.
Si qq sait comment on fait merci
Je voudrais executer un programme sur un serveur2 depuis le serveur1.
Je m'explique, j'ai un serveur avec acces à la Crontab et sur le second j'ai un programme que je
veux executer tous les jours mais là j'ai pas acces à la Crontab.
Donc depuis le serveur1 j'essaye de faire un programme qui fait :
-----------------------
ssh MonCompte@10.10.10.10 #IP serveur2
cd /users/MonCompte
./Executable.sh
----------------------
J'ai mis ces lignes dans un fichier mais il n'y a que le SSH qui s'execute mais les commandes qui
suivent ne sont pas executer.
Si qq sait comment on fait merci
Configuration: Windows XP Firefox 2.0.0.11
5 réponses
-
Et voilà comment je procede :
ssh Login@10.10.10.10 /users/Login/Fichier_a_executer.sh
sur une meme ligne ca marche
Merci -
Salut,
As-tu regardé l'option -e de la commande ssh ?
A+ -
et avec de guillemets ?
ssh MonCompte@10.10.10.10 #IP serveur2 "
cd /users/MonCompte
./Executable.sh " -
Laisse tomber l'option -e, j'ai confondu avec rsync qui appelle d'autres commandes comme ssh avec cette option.
Par contre, je te suggère de tout mettre sur une seule ligne... -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -