Bonjour,
je souhaite exécuter à distance une fonction qui fait de l'expect.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 fonction() { #!/usr/bin/expect expect "hi" send "hello there!\n" } echo -e "(declare -f fonction); fonction" | ssh $USR@$SRV 'bash -s'
mon code en expect fonctionne bien sur la machine cible lorsque exécute dans un script.
Par contre ca ne fonctionne pas lorsque executé au sein d'une fonction depuis une machine distant comme dans l'exemple ci dessus.
Savez vous comment je peux réaliser cela?
merci pour votre aide.
Partager