Questions marquées «stderr»

L'erreur standard est un autre flux de sortie généralement utilisé par les programmes pour générer des messages d'erreur ou des diagnostics.

49
supprimer les messages stderr dans un script bash

Considérez le nom de script suivant (légèrement idiot) 'test1.sh': #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Quand je le lance, je reçois non seulement le résultat de l'écho, mais aussi le compte rendu par bash de la mort du sommeil sur stderr: $ ./test1.sh sleep pid = 3551...

15
Sortie de commande pas dans stderr ni stdout

J'ai trébuché sur cette question, alors je me demande comment est-ce possible? Exécution standard de la commande: # zabbix_sender -c zabbix_agentd.conf -k mmysql.QCInserts -o 14 info from server: "Processed 0 Failed 1 Total 1 Seconds spent 0.000017" sent: 1; skipped: 0; total: 1 OK, essayons...

11
stderr sur ssh -t

Cela envoie la sortie à STDERR, mais ne propage pas Ctrl+ C(c'est-à-dire que Ctrl+ Ctuera sshmais pas la télécommande sleep): $ ssh localhost 'sleep 100;echo foo ">&2"' Cela propage Ctrl+ C(c'est-à-dire que Ctrl+ Ctuera sshet la télécommande sleep), mais envoie STDERR à STDOUT: $ ssh -tt...

11
envoi de la sortie vers / dev / stderr vs.> & 2

Dans les scripts, les erreurs sont généralement envoyées au descripteur de fichier 2 avec &2, c'est-à-dire: echo "error" >&2 Parfois /dev/stderrest utilisé à la place: echo "error" > /dev/stderr En regardant /dev/stderr, je vois que ce n'est qu'un lien symbolique vers /proc/self/fd/2,...