Bonjour,
Je bute sur le problème suivant.
J'ai dans mon scriptA sur ma machine A les fonctions suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 fonction1 () { code } fonction2 () { code }
et je souhaiterai exécuter depuis mon scriptA sur la machine A, la fonction1 sur une machine B et la fonction 2 sur une machine C.
J'ai donc essayé le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 echo fonction1 | ssh userB@machineB 'bash -s' echo fonction2 | ssh userC@machineC 'bash -s'
Mais ça ne fonctionne pas car la déclaration de la fonction n'est pas passée dans le pipe.
Voyez vous comment je pourrai exécuter les fonctions de mon scriptA de la machine A sur des serveurs distants?
merci pour votre aide.
Partager