Re: "|dd if=/dev/zero bs=32k count=10000" /dev/null
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.os.unix ]
Sujet: Re: "|dd if=/dev/zero bs=32k count=10000" /dev/null
De: cette.adre...@est.invalid (Stephane Chazelas)
Groupes: fr.comp.os.unix
Organisation: Aioe.org NNTP Server
Date: 25. Apr 2008, 18:20:16
References: 1
|
2008-04-25, 06:44(-07), scratt:
> Bonjour,
>
> Quelqu'un peut il me detailler la syntaxe de cette commande :
> put "|dd if=/dev/zero bs=32k count=10000" /dev/null
>
>
> Que j'ai trouvé dans un ftp pour mesurer le debit reseau .
>
> ftp> put "|dd if=/dev/zero bs=32k count=10000" /dev/null
> 200 Commande PORT réussie.
> 150 Ouverture de la connexion de données pour /dev/null.
> 10000+0 enregistrements en entrée.
> 10000+0 enregistrements en sortie.
> 226 Transfert terminé.
> 327680000 octets envoyés en 1,867 secondes (1,714e+05 ko/s)
> local : |dd if=/dev/zero bs=32k count=10000 distant : /dev/null
> ftp>
>
> ce qu je ne comprends pas c'est les doubles cotes et le pipe juste
> avant dd.
[...]
C'est une convention de ton client ftp.
Normalement, put est utilisé comme:
put /path/to/local-file /path/to/remote-file
Avec un | devant le local-file, ca ne le traite plus comme un
fichier mais comme une commande a executer et c'est le
standard-output de la commande qui est envoyé a la place du
contenu du fichier.
Les "..." c'est pour escaper les espaces.
Donc, en gros, ca envoie 320000k par le reseau (ou moins, car dd
ne verifie pas si les blocks sont ecrits completement).
--
Stéphane

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|