Bonsoir,
Je souhaite exécuter de nombreuses commandes sur différents serveurs distants et stocker le résultat dans un fichier en local.
J'ai donc procédé de la sorte :
Voici le message que je reçois :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if [ -f result ] then rm result fi while read line do ssh -A -n user@$line 'echo `getHostname`';' `getIp`';' `getOs`';' `getCpuType`';' `getCpuNb`';' `getCoreNb`' >> result done < list
J'ai essayé plusieurs méthodes mais sans succès. Quelqu'un aurait une idée svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 bash: getHostname: command not found bash: getIp: command not found bash: getOs: command not found bash: getCpuType: command not found bash: getCpuNb: command not found bash: getCoreNb: command not found
Par avance merci
Partager