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 :

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
Voici le message que je reçois :

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
J'ai essayé plusieurs méthodes mais sans succès. Quelqu'un aurait une idée svp ?

Par avance merci