[bash] lecture fichier + SSH
JiMiNou69
Messages postés
2
Statut
Membre
-
dubcek Messages postés 19032 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 19032 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Mon problême n'est pas juste de lire un fichier, mais surtout de faire fonctionner la boucle de lecture qui contient des commande ssh, ma boucle est :
Le truc c'est qu'il lit une ligne et s'arrete, si je vire les commande ssh, il me lit bien le fichier comme attendu.
Certe je pourrai lire le fichier mettre toutes les lignes dans un tableau puis refaire une boucle for qui execute le SSH, je voulais connaitre mon erreur.
Merci
Mon problême n'est pas juste de lire un fichier, mais surtout de faire fonctionner la boucle de lecture qui contient des commande ssh, ma boucle est :
SSHCMD="ssh -i /usr/tmp/xenSSHkey "
while read line
do
nomVM=$line
echo $nomVM
$SSHCMD root@$ipDom0 grep /dev/ /etc/xen/$nomVM | cut -f3 -d / | cut -f1 -d , >> usedpart
$SSHCMD root@$ipDom0 grep /dev/ /etc/xen/$nomVM | cut -f5 -d / | cut -f1 -d , >> usedpart
done < /usr/tmp/vmON_$ipDom0
Le truc c'est qu'il lit une ligne et s'arrete, si je vire les commande ssh, il me lit bien le fichier comme attendu.
Certe je pourrai lire le fichier mettre toutes les lignes dans un tableau puis refaire une boucle for qui execute le SSH, je voulais connaitre mon erreur.
Merci
A voir également:
- [bash] lecture fichier + SSH
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
3 réponses
et en passsant juste la commande
$SSHCMD root@$ipDom0 grep /dev/ /etc/xen/$nomVM | cut -f3 -d / | cut -f1 -d , >> usedpartest-ce que ça marche? (ton accès root n'est-il pas bridé pour ssh)
oui oui ca marche, j'en fais plein d'autre dans le script, et dans ce que j'ai la, la commande est executée, c'est juste qu'il ne passe pas a la ligne suivante du fichier... :(