Lancer un programme via SSH
Résolu
jakyback
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
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
A voir également:
- Lancer un programme via SSH
- Lancer un programme au démarrage windows 10 - Guide
- Programme demarrage windows - Guide
- Fichier batch pour lancer un programme - Guide
- Mettre en veille un programme - Guide
- Ssh download - Télécharger - Divers Web & Internet
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
ssh Login@10.10.10.10 /users/Login/Fichier_a_executer.sh
sur une meme ligne ca marche
Merci
someone
c'etait parce que ton script lançait ssh et attendait que le programme ssh renvoit le code 0 en se fermant avant de passer a la ligne suivante.
et avec de guillemets ?
ssh MonCompte@10.10.10.10 #IP serveur2 "
cd /users/MonCompte
./Executable.sh "
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...
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