Pour préciser, ca peux toujours servir :
Le SSH (tout comme le rsh d'ailleurs), prends l'entrée standard et la vide.
du coup, un code du style :
Code :
- cat fichier | while read ligne
- do
- ssh serveur "$ligne"
- done
|
ne fera qu'une seule boucle car le ssh va "vider" le read.
Pour éviter ca, il faut ajouter l'option -n au ssh (ou au rsh). Extrait du man :
Citation :
-n Redirects stdin from /dev/null (actually, prevents reading from stdin).
|
Message édité par Nukolau le 04-01-2013 à 17:34:34