la boucle de «surveillance» donne une sortie inattendue


10

J'essaie de watch curlrecevoir des commentaires en direct sur les réglages HTTP. Cependant, lorsque j'exécute la commande, la sortie est tronquée avec des statistiques de téléchargement. J'ai essayé d'envoyer curldes messages stderrà /dev/null, en vain.

Lorsque vous jouez curlseul, cette sortie ne semble nulle part.

Qu'est-ce que je rate?

[Éditer]

la ligne de commande complète que je lance est en fait

watch --color -d "curl -I sandbox.dev | ccze", parce que je veux une sortie colorisée. Il semble que si je retire le cczetuyau, les choses vont un peu mieux, même si les statistiques de téléchargement sont toujours là.

Réponses:


12

Il semble que curl n'imprime les statistiques de progression que lorsque stdout n'est pas un terminal. (par exemple, curl -I sandbox.dev|catcela vous donnerait également ces résultats) Vous pouvez cependant les désactiver.

Depuis la page de manuel

   -s/--silent
          Silent or quiet mode. Don't show progress meter or
          error messages. Makes Curl mute.

1
je suppose que je devrais de RTFM :) de toute façon, merci!
Andrei
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.