Neue Fragen mit dem Tag «stderr»

Insgesamt gefunden 34 Fragen

0
Bewertungen
1
Antwort
500
Ansichten

Leiten Sie stderr an Datei und Bildschirm, ohne stderr an stdout umzuleiten

In einem Bash-Skript möchte ich einen Befehl ausführen, während der stderr an eine Datei und an das Terminal geleitet wird. Ich möchte jedoch, dass stderr auf dem Dateideskriptor '2' verbleibt, damit ich ihn von einem externen Prozess analysieren kann, der dieses Bash-Skript aufruft. Alle Lösungen,...

0
Bewertungen
0
Antworten
361
Ansicht

gpg2 schaltet die Fehlerausgabe stumm

Es scheint, dass die übliche Methode, die Ausgabe eines Befehls in Linux zu unterdrücken, für gpg2 nicht funktioniert: $gpg2 -d my_file.gpg 2>/dev/null gibt noch einige Daten über stderr aus. Könnten einige versuchen, einen Weg zu finden, um alles, was gpg2 ausgibt, außer der entschlüsselten Aus...
fragte user1850133 vor 5 Jahren

0
Bewertungen
0
Antworten
542
Ansichten

Wie stdout und stderr in bash-Skript mit Dialogfeldern umleiten?

Für ein einzelnes Skript werden stdout und stderr folgendermaßen in eine Datei umgeleitet: ./myscript.sh 2>&1 | tee -a out_file funktioniert gut. Wenn ich versuche, auf die gleiche Weise ein Skript enthält mehrere Dialogfelder laufen mit erstellt Dialog Befehl (und andere Skripte aufrufen) ....
fragte coverflower vor 6 Jahren

1
Bewertungen
2
Antworten
429
Ansichten

ssmtp myaddress@gmail.com <file.log funktioniert nicht. Körper ist leer

Ich führe ein einfaches rsync-Skript aus, in dem stdout und stderr in zwei verschiedenen Dateien, rsync_stdout.log und rsync_stderr.log, protokolliert werden. Wenn ich versuche, den Inhalt von rsync_stderr.log per E-Mail zu senden, verwenden Sie Folgendes: echo $(cat rsync_stderr.log) | ssmtp myaddr...
fragte brunobhr vor 6 Jahren

0
Bewertungen
1
Antwort
340
Ansichten

How to redirect stderr of $ syntax?

I am using bash and I am trying to print a message to standard error if a variable is not set with the following command: echo $ Now, I want to redirect that error message to a file. I tried the following but it didn't work: echo $ > testfile Nor the following worked: echo $ 2> testfile So,...
fragte Amjad Abdullah vor 6 Jahren

1
Bewertungen
0
Antworten
1564
Ansichten

Wie leite ich die Ausgabe von Python in eine Datei um

Ich möchte alle Ausgaben (stdout und stderr) der Konsole zur Textdatei umleiten. Ich mache die folgenden Schritte: Öffnen Sie cmd.exe Befehl starten: "python.exe"> "file.txt" Danach warte ich auf die Ausgabe des Pythons in der Datei, aber er befindet sich immer noch in der Konsole. Was mache i...

1
Bewertungen
1
Antwort
1311
Ansichten

Leiten Sie STDERR und STDOUT in eine Datei mit Zeitstempel in jeder Zeile um

Auf meinem CentOS versuche ich, ein PHP-Skript auszuführen, das eine Endlosschleife enthält, um ein paar schicke Sachen zu machen. Es spielt keine Rolle, dass eine Endlosschleife in den meisten Fällen keine exakte Lösung ist, aber für meinen Testfall. Wenn ein Fehler in dieser Schleife auftritt, wir...

0
Bewertungen
1
Antwort
392
Ansichten

Ändern Sie das Terminal STDOUT / STDERR, um die Linienfarbe basierend auf einem REGEX zu ändern

Ist das möglich? Was ich erreichen möchte, ist, wenn Sie Unit-Tests (Python) ausführen, um jede Zeile hervorzuheben, die dem Pfad zum aktuellen Projektverzeichnis entspricht, und andere Ausgaben unberührt zu lassen. Im Allgemeinen ist dies die Zeile, nach der ich suche, also wäre dies für Debugging-...
fragte igniteflow vor 8 Jahren

3
Bewertungen
1
Antwort
2786
Ansichten

Shell-Standardstreams Umleitungsreihenfolge ODER 2> & 1 1 / dev / null vs 1> / dev / null 2> & 1

Kann jemand bitte die Unterschiede erklären? Werden einige davon als Best Practice betrachtet? Wenn ich mich richtig erinnere, habe ich irgendwie auf SO gelesen, dass dies dem 1>/dev/nullvorausgehen sollte:2>&1 ls -al /doesNotExists 2>&1 1>/dev/null ls -al /doesNotExists 1>/de...
fragte Wakan Tanka vor 9 Jahren

3
Bewertungen
1
Antwort
2133
Ansichten

Linux-Shell: Wie füge ich der stderr-Nachricht einen Präfix-String hinzu?

Ich führe mehrere Aufgaben gleichzeitig im Hintergrund aus. command_a | tee > command_a.log & command_b | tee > command_b.log & Wenn alles in Ordnung ist, werden Meldungen in Protokolldateien gespeichert. Wenn etwas nicht stimmt, werden Fehler auf dem Bildschirm angezeigt. Command_a u...
fragte Fisher vor 9 Jahren

1
Bewertungen
2
Antworten
911
Ansichten

Wie kann man stderr des python3-Skripts mithilfe von T-Pipe umleiten?

Ich bin ein Benutzer von Debian und RedHat. Ich möchte stderr (Modul logging) aus einem Python3Skript umleiten . Das Skript gibt viele Dinge aus, und der Teil, den ich erfassen möchte, kann mit folgendem Befehl abgerufen werden: python3 ./script.py --input ./*.txt --verbose 2>> ./script.log D...
fragte jlandercy vor 9 Jahren

4
Bewertungen
1
Antwort
1560
Ansichten

Unterdrückung von stderr in GNU Parallel

Ich verwende GNU Parallel, um einen Befehl mehrere tausend Mal gleichzeitig auszuführen. Um Protokolle der Ausführung zu erhalten, verwende ich --filesund --results. Um eine schöne Fortschrittsanzeige zu erhalten, verwende ich --etaund --progress. Nun, mein Problem ist, dass, während STDERR zu den D...
fragte Jasiu vor 9 Jahren

1
Bewertungen
2
Antworten
3519
Ansichten

Wie kann man die tcpdump-Ausgabe beim Lesen einer pcap-Datei beruhigen?

Ich tcpdumpstelle fest, dass der tcpdumpBefehl beim Lesen einer pcap-Datei irgendwie dazu dient, Informationen auf meine Konsole zu drucken, selbst wenn ich sowohl STDOUT als auch STDERR umleitet. Wie kann ich verhindern, dass tcpdump" reading from file capture, link type EN10MB (Ethernet)" bei jede...

0
Bewertungen
2
Antworten
2229
Ansichten

So leiten Sie einen Teil von stderr und stdout nach / dev / null um

Mein Programm gibt an stderrund aus stdout. Ich möchte für "Muster" entweder in stderrund grep stdout. Und ich möchte den Rest zu schicken /dev/null. Wenn ich nach der Umleitung pfeife stderr: ./prog 2>/dev/null | grep "pattern" Ich bekomme keine Zeilen stderr, die "Muster" enthalten. Wenn ich vo...

-1
Bewertungen
1
Antwort
1331
Ansicht

Welche Arten von Fehlermeldungen gibt dd aus?

Was sind die Fehlermeldungen, die dd ausgibt? Ich habe versucht, das Handbuch anzusehen, aber es sagt nichts darüber aus. Oder ich weiß nicht, wie man Handbücher sieht (Mann). Bearbeiten: OK. Ich mache es einfach: Welcher Fehler wird am Terminal erzeugt, wenn dd auf fehlerhafte Blöcke / Sektoren stö...
fragte dding vor 10 Jahren

2
Bewertungen
1
Antwort
855
Ansichten

Was passiert, wenn dd auf Fehler stößt, während die Ausgabe von dd an gzip weitergeleitet wird?

Nehme an, dass dd if=/dev/sda bs=100M | gzip -c > somefile.img.gz erledigt. Wenn Fehler auftreten dd, werden Fehlermeldungen im Terminal angezeigt oder werden sie ignoriert? Angenommen, ddes tritt ein Lesefehler auf. Wird ddder Block einfach übersprungen oder werden Fehlermeldungen ausgegeben?

20
Bewertungen
3
Antworten
5695
Ansichten

Warum geht die Ausgabe einiger Linux-Programme weder an STDOUT noch an STDERR?

Warum geht die Ausgabe einiger Linux-Programme weder an STDOUT noch an STDERR? Eigentlich möchte ich wissen, wie ich zuverlässig alle Programmausgaben erfassen kann, unabhängig davon, welchen "Stream" es verwendet. Das Problem, das ich habe, ist, dass einige Programme ihre Ausgabe nicht zu erfassen...
fragte Will Sheppard vor 10 Jahren

1
Bewertungen
0
Antworten
394
Ansichten

Leiten Sie stderr von ldconfig von make in die Protokolldatei um

Ein neuer bzr-Zweig brach mein System und ich muss im Wiederherstellungsmodus starten, um die Quelle zu sehen. In der Befehlszeile des Wiederherstellungsmodus können Sie nicht scrollen. Ich versuche also aus der Quelle neu zu kompilieren und bekomme beim Ausführen von make Fehler von ldconfig. Ich k...
fragte vor 10 Jahren

6
Bewertungen
1
Antwort
2557
Ansichten

Warum kann ich durch das Umleiten der Ausgabe Kennwortaufforderungen sehen?

Ich habe also einen Befehl, den ich ausgeben werde, der im Wesentlichen 'ssh'ing in verschiedene Hosts ist: command 2&>1 | grep "desired output" Hin und wieder trifft es mitten im Befehl auf einen Host, bei dem ich meine Schlüssel nicht eingerichtet habe. Wenn das passiert, erhalte ich fol...
fragte Matt Simmons vor 11 Jahren

2
Bewertungen
1
Antwort
562
Ansichten

Ist es möglich, die Ausgabe von -w und -o Curl-Streams an verschiedene Dateien zu senden? Wie?

Ich möchte einen curl-Befehl ausführen, die Ausgabe (Antwort-Payload) für einige Schlüsselwörter anzeigen und dann einige Metriken über die Option -w ausgeben. Ich denke, das wäre leicht zu machen, wenn ich die -o-Ausgabe in einen Stream leiten könnte, der sich von der -w-Ausgabe unterscheidet (was...
fragte Cheeso vor 11 Jahren

2
Bewertungen
1
Antwort
1240
Ansichten

Umleitung auf / dev / null und eine Datei gleichzeitig

Ich versuche den folgenden Befehl auszuführen: find. -name " . [ch] " | xargs grep -in pattern> file Es gibt einige Fehler, die auf stderr gedruckt werden, da einige Dateien nicht gefunden werden. Wie kann ich stdout in eine Datei umleiten und stderr im selben Befehl nach / dev / null / umleiten?...

19
Bewertungen
4
Antworten
12060
Ansichten

Stellen Sie fest, ob die Ausgabe stdout oder stderr ist

Wie kann ich feststellen, ob ein Prozess stdout oder stderr ausgibt?
fragte Rauffle vor 11 Jahren

4
Bewertungen
2
Antworten
1387
Ansichten

Fehlende Segfault-Ausgabe in Linux-Terminal, wenn "&" ausgeführt wird

Ich debugge eine Anwendung, die mit anderen Komponenten ausgeführt werden muss. Ich wickle alles in ein Skript ein: #!/bin/bash ./component1 > 1.log & ./my_application & ./component2 > 2.log & Ich möchte die Ausgabe im Terminal sehen, also habe ich die Ausgabe nicht weitergelei...
fragte CodeNoob vor 11 Jahren

0
Bewertungen
0
Antworten
1859
Ansichten

bash: stderr / stdout eines laufenden Prozesses umleiten?

Ich habe einen laufenden Prozess in einem Bash-Terminal, der eine Eingabeaufforderung druckt, und ich möchte ihn mit der Eingabeaufforderung stderr / stdout in den Hintergrund senden, die entweder nach / dev / null oder an eine andere Stelle umgeleitet wird, damit ich es kann Verwenden Sie dieses Te...
fragte 719016 vor 12 Jahren

8
Bewertungen
7
Antworten
3798
Ansichten

Linux weniger Verhalten und stderr

Ich schaue mir die Ausgabe meines komplizierten Befehls an less, Problem ist das stderrgeht verloren. stderrZeilen werden normalerweise zwischen stdoutZeilen innerhalb aufgelistet less. Ich möchte, dass sie auf der Konsole gedruckt werden, und wenn ich das Fenster verlasse less, um sie dort zusammen...
fragte haelix vor 12 Jahren

0
Bewertungen
1
Antwort
672
Ansichten

Linux: Rotierender Protokollpuffer mit Ausgabeumleitung

Ich habe eine Anwendung, die Fehler auf stderr ausgibt. Ich kann diese Ausgabe mit in eine Datei umleiten app 2> log.txt (Un) glücklicherweise protokolliere ich Tonnen von Informationen. Ich möchte, dass log.txt nicht zu viel wächst, oder meine winzige Ramdisk wird beschädigt. Gibt es eine Mögli...
fragte user1190 vor 12 Jahren

1
Bewertungen
1
Antwort
366
Ansichten

Bash-Fehler beim Formatieren

Ich benutze Fedora 14 und wenn ich eine Datei ausführe: #!/bin/bash asd #assuming this command does not exist Ich erhalte folgenden Fehler: /path/to/file: line 2: asd: command not found Ich möchte es so formatieren, dass es Fehler auf dieselbe Weise ausgibt, als würde es von Terminal ausgeführt: $...
fragte Sebi vor 12 Jahren

8
Bewertungen
1
Antwort
4601
Ansicht

PowerShell Tee-Fragen

Ich verwende diesen Befehl, um die Ausgabe sowohl auf der Konsole als auch in der Datei anzuzeigen: powershell -command "my_command_1 | tee ('logs\.log' -f (Get-Date -format 'yyyy.MM.dd-HH.mm'))" powershell -command "my_command_2 | tee ('logs\.log' -f (Get-Date -format 'yyyy.MM.dd-HH.mm'))" # etc...
fragte race1 vor 12 Jahren

4
Bewertungen
1
Antwort
1630
Ansichten

Wie kann man stderr abschlagen? (mehrere Senken in einer Pipeline)

some_source | (tee /dev/stderr | sink_1) 2>&1 | sink_2 Scheint zu scheitern. Wie mache ich es ohne Provisorien richtig?
fragte Vi. vor 13 Jahren

5
Bewertungen
2
Antworten
9492
Ansichten

Verwenden Sie Powershell, um native Befehlszeilen-App aufzurufen und STDERR zu erfassen

Ich verwende einen Port eines Cygwin-Tools unter Windows, der normale Statusmeldungen in STRERR schreibt. Dies führt beim Ausführen von PowerShell zu einer unschönen Ausgabe: PS> dos2unix.exe -n StartApp.sh StartApp_fixed.sh dos2unix.exe : dos2unix: converting file StartApp.sh to file StartApp_fi...
fragte yzorg vor 13 Jahren