Neue Fragen mit dem Tag «stderr»
Insgesamt gefunden 34 Fragen
0
Bewertungen
1
Antwort
539
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,...
fragte Eddy vor 6 Jahren
0
Bewertungen
0
Antworten
404
Ansichten
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 6 Jahren
0
Bewertungen
0
Antworten
581
Ansicht
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
474
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
377
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 7 Jahren
1
Bewertungen
0
Antworten
1607
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...
fragte neo vor 7 Jahren
1
Bewertungen
1
Antwort
1359
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...
fragte Dolgsthrasir vor 8 Jahren
0
Bewertungen
1
Antwort
429
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 9 Jahren
3
Bewertungen
1
Antwort
2832
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
2172
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
953
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
1598
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 10 Jahren
1
Bewertungen
2
Antworten
3557
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...
fragte Steve HHH vor 10 Jahren
0
Bewertungen
2
Antworten
2260
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...
fragte Jav vor 10 Jahren
-1
Bewertungen
1
Antwort
1369
Ansichten
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 11 Jahren
2
Bewertungen
1
Antwort
888
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?
fragte dding vor 11 Jahren
20
Bewertungen
3
Antworten
5733
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 11 Jahren
1
Bewertungen
0
Antworten
425
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 11 Jahren
6
Bewertungen
1
Antwort
2595
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
594
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
1274
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?...
fragte VSN vor 11 Jahren
19
Bewertungen
4
Antworten
12099
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 12 Jahren
4
Bewertungen
2
Antworten
1422
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 12 Jahren
0
Bewertungen
0
Antworten
1890
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
3846
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
707
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
403
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 13 Jahren
8
Bewertungen
1
Antwort
4635
Ansichten
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 13 Jahren
4
Bewertungen
1
Antwort
1670
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
9538
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