• [^] # Re: Pipe ?

    Posté par . En réponse au journal Lancer un logiciel distant depuis sa machine. Évalué à 5.

    Au vu temps affiché, je doute fortement. C'est une différence de comportement entre le binaire time et le builtin time (en tout cas dans bash). Ce dernier prends bien tout le pipeline et donc tient bien compte du sftp. Exemple (sous bash donc):

    $ time echo test | sleep 10
    real 0m10.007s
    user 0m0.002s
    sys 0m0.000s
    $ /bin/time echo test | sleep 10
    0.00user 0.00system 0:00.00elapsed 0%CPU (0avgtext+0avgdata 1808maxresident)k
    80inputs+0outputs (2major+83minor)pagefaults 0swaps
    

    (Ce n'est d'ailleurs pas le même echo pour les mêmes raisons)

    $ time echo --version
    --version
    real 0m0.000s
    user 0m0.000s
    sys 0m0.000s
    $ /bin/time echo --version
    echo (GNU coreutils) 8.30
    Copyright (C) 2018 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.
    Written by Brian Fox and Chet Ramey.
    0.00user 0.00system 0:00.00elapsed ?%CPU (0avgtext+0avgdata 1948maxresident)k
    0inputs+0outputs (0major+86minor)pagefaults 0swaps
    

    « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche