A voir également:
- Lancer un script au travers de SSH
- Script vidéo youtube - Guide
- Qu'est ce qui se lance au démarrage de l'ordinateur - Guide
- Lancer une application au démarrage windows 10 - Guide
- Ssh download - Télécharger - Divers Web & Internet
- Mas script - Accueil - Windows
3 réponses
Dabord merci pour la reponse.
En effet j'avais lu les echanges concernant ce case avant de poser ma question. le probleme c'est que quand je fais sur les serveurs un "man expect" je n'ai rien --> no manual entry for expect.
j'ai envoyé un mail aux administrateurs systemes (Car je suis dans une tres grosse structure) et comme je l'ai dis nous sommes sur du Solaris 10 (SunOs 5.10). C'est pareil pour spawn qui sont des commandes que je ne connais pas du tout, et non reconnues par nmes systemes serveurs.
Cela dit merci quand même.
HM
En effet j'avais lu les echanges concernant ce case avant de poser ma question. le probleme c'est que quand je fais sur les serveurs un "man expect" je n'ai rien --> no manual entry for expect.
j'ai envoyé un mail aux administrateurs systemes (Car je suis dans une tres grosse structure) et comme je l'ai dis nous sommes sur du Solaris 10 (SunOs 5.10). C'est pareil pour spawn qui sont des commandes que je ne connais pas du tout, et non reconnues par nmes systemes serveurs.
Cela dit merci quand même.
HM
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
17 oct. 2007 à 09:01
17 oct. 2007 à 09:01
Salut,
Regarde du côté de la commande "expect", voir à ce sujet ce thread ;-))
Regarde du côté de la commande "expect", voir à ce sujet ce thread ;-))
Bonjour
Pour lancer une commande par ssh sur une machine distante, on passe normalement la commande en argument de ssh.
Si dans votre cas, c'est la machine B qui prend l'initiative d'envoyer les résultats par scp ou sftp, il suffit de mettre sur la machine B un script qui fait le traitement et renvoie les résultats, et de lancer cette commande par : "ssh machineB commande" Si vous voulez que cette commande soit asynchrone, il faut sans doute avoir deux commandes à distance, l'une lançant l'autre en asynchrone. Il vous faudra alors ajouter quelque chose pour savoir à partir de la machine A que le traitement est terminé.
Manu
Pour lancer une commande par ssh sur une machine distante, on passe normalement la commande en argument de ssh.
Si dans votre cas, c'est la machine B qui prend l'initiative d'envoyer les résultats par scp ou sftp, il suffit de mettre sur la machine B un script qui fait le traitement et renvoie les résultats, et de lancer cette commande par : "ssh machineB commande" Si vous voulez que cette commande soit asynchrone, il faut sans doute avoir deux commandes à distance, l'une lançant l'autre en asynchrone. Il vous faudra alors ajouter quelque chose pour savoir à partir de la machine A que le traitement est terminé.
Manu