Forum Linux.débutant barre de progression avec nohup.out

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
7
jan.
2016

Salut

suite au lancement d'un téléchargement avec wget:

nohup wget https://monsite.fr/monfichier.iso

j'aimerais pouvoir récupérer la barre de progression
j'ai essayé avec:

tail -f nohup.out

Mais je ne récupère pas la barre de progression il me fait juste défiler le fichier

Y a-t-il une autre solution ?
Merci

  • # rtfm

    Posté par  . Évalué à 5.

               When the output is not a TTY, the progress bar always falls back to
               "dot", even if --progress=bar was passed to Wget during invokation.
               This behaviour can be overridden and the "bar" output forced by
               using the "force" parameter as --progress=bar:force.
    
               By default, the bar style progress bar scroll the name of the file
               from left to right for the file being downloaded if the filename
               exceeds the maximum length allotted for its display.  In certain
               cases, such as with --progress=bar:force, one may not want the
               scrolling filename in the progress bar.  By passing the "noscroll"
               parameter, Wget can be forced to display as much of the filename as
               possible without scrolling through it.
    
    [...]
    --show-progress
    [...]
               By default, wget only displays the progress bar in verbose mode.
               One may however, want wget to display the progress bar on screen in
               conjunction with any other verbosity modes like --no-verbose or
               --quiet.  This is often a desired a property when invoking wget to
    
    

    De plus, si le seveur http ne renvois pas d'information sur la taille de fichier, tu ne pourras pas avoir de barre de progression…

    • [^] # Re: rtfm

      Posté par  . Évalué à 1.

      Merci pour ta réponse rapide mais j'arrive déjà a avoir toutes les infos sur la progression de mon téléchargement grâce au fichier nohup.out
      j'aimerais juste pourvoir l'afficher en barre comme sa :

      downloading: TheFile.iso …
      25% [===============> ] 614,424 173.62K/s ETA 00:14

      • [^] # Re: rtfm

        Posté par  . Évalué à -2.

        Ok je te la refais. Par contre moi pas pouvoir taper à ta place: double-v gé heu té espace tiret tiret espace cul uh iih euh té espace tiret tiret esse hache ooh double-v tiret pé èr ooh gé èr heu esse esse espace tiret tiret pé èr ooh gé èr heu esse esse égale bé ah èr deux-poins effe ooh ère sé heu deux-points enne ooh esse sé èr ooh elle elle.

        • [^] # Re: rtfm

          Posté par  . Évalué à -3.

          Ok c'est de la provoque mais bon j'ai quand même donné par 2 fois la réponse, passé par 2 fois du temps pour rédiger un commentaire et pour chercher la réponse. Qu'apportent les gens qui moinssent ? Si ce n'est de décourager les personnes qui contribuent , elles… Allez bon sang, un peu de pédagogie svp!

          • [^] # Re: rtfm

            Posté par  . Évalué à 6.

            Les gens ont ont moinssé car tu as fait une faute. il y a un espace en trop.

            • [^] # Re: rtfm

              Posté par  . Évalué à 0.

              Ah ouais, je comprends mieux du coup :-P
              Merci ;-)

  • # screen

    Posté par  . Évalué à 4. Dernière modification le 08 janvier 2016 à 09:17.

    Utilise screen au lieu de noup. Tu peux détacher ton "screen" en appuyant sur Control + A, puis Control + D. Et tu peux rattacher ton "screen" avec screen -r.

    $ screen
    $ wget http://example.com/file.bin
    <CTRL+A>
    <CTRL+D>
    [detached from identifiant.unique]
    $ screen -r
    TADAAAAA
    

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

    • [^] # Re: screen

      Posté par  . Évalué à 5.

      et si tu en ouvres plusieurs, tu peux les nommer et te reconnecter en utilisant le nom.

      perso je fait

      screen -RdS ecran1
      wget SITE1/URL/lefichier
      
      Ctrl+A,D

      et je me reconnecte avec

      screen -RdS ecran1

  • # pas de barre de progression par défaut

    Posté par  . Évalué à 2.

    par défaut, wget n'affiche pas une barre de progression mais un log.
    ce n'est pas lié à nohup.

    tu peux avantageusement utiliser axel dispo dans la plupart des distributions.
    à nouveau, il faut ajouter un argument pour avoir une barre de progression plutôt qu'un log : axel -a

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.