Bonjour à tous,

j'ai réalisé un script qui réalise en gros, les opérations suivantes avec expect:

1-connexion en ssh sur une machine distante (spawn ssh -l utilisateur xxx.xxx.xxx.xxx
2-envoi de la commande1 à la machine distante
3-envoi de la commande2 à la machine distante
....

j'ai deux petit soucis

le premier, c'est que la connexion ssh peut échouer , du coup j'ai parfois ceci:

ssh: connect to host xxx.xxx.xxx.xxx port 22: Connection refused

et mon script s'arrete la ...
comment faire pour qu'il re-essaye de se connecter tant qu'il n'y arrive pas ?

l'autre probleme, moins compliqué je pense, et que je voudrais garder une trace de l'execution de ce script, un log quoi. comment faire ?

Merci pour vos avis éclairés