Tag: stderr
Die standard-error-output-stream (stderr) wird in der Regel von einem Programm verwendet, um die Ausgabe von Fehlermeldungen oder Diagnosen.
2
Antworten
Ich bin neu auf dem subprocess-Modul, und nach dem Lesen der Python-Dokumente unter vielen anderen websites (einschließlich Stack-Überlauf), ich bin kämpfen, um zu finden, vereinfachte Beispiele von .Popen, .communicate und weitere nützliche Klassen. Oft sind die Beispiele
3
Antworten
Schreibe ich einen post-commit-Skript in bash, und ich möchte die Nachrichten zu übergeben zurück an den client, die macht einen commit. Allerdings echo my message >&2 ist nicht so dass es an den client zurück. Ist es
2
Antworten
Ich einen Prozess starten von C# wie folgt: public bool Execute() { ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.Arguments = "the command"; startInfo.FileName = "C:\\MyApp.exe"; startInfo.UseShellExecute = false; startInfo.RedirectStandardOutput = true; startInfo.RedirectStandardError = true; Log.LogMessage("{0} {1}", startInfo.FileName, startInfo.Arguments);
2
Antworten
Möchte ich umleiten den standard-Fehler und standard-Ausgabe von einem Python-Skript, um die gleiche Ausgabe-Datei. Aus dem terminal, die ich verwenden könnte $ python myfile.py &> out.txt tun, die gleiche Aufgabe, die ich will, aber ich muss es
2
Antworten
Ich habe eine Logger Beispiel: require 'logger' logger = Logger.new( 'foo.log', 'weekly' ) Möchte ich umleiten von Laufzeit-Fehler (stderr output) in das Protokoll als gut. Ich fand dieser forum thread was hat die Beratung: new_fd = logger.get_logger_file_descriptor
4
Antworten
NB. Ich habe gesehen, Log-Ausgabe von multiprocessing.Prozess - leider, es gibt keine Antwort auf diese Frage. Erstelle ich ein child-Prozess (unter windows) über multiprocessing. Ich will alle des child-Prozesses auf stdout-und stderr-Ausgabe umgeleitet zu werden in einer
1
Antworten
Habe ich eine batch-Datei, die mehrere Dinge. Wenn einer von Ihnen ausfällt, möchte ich zum beenden des gesamten Programms. Zum Beispiel: @echo off type foo.txt 2>> error.txt >> success.txt mkdir bob Wenn die Datei foo.txt nicht gefunden
2
Antworten
In UNIX, ich sollte schreiben Sie ein Java-Datei, die gedruckt werden "EXIT 1", um die standard-Fehler, und beenden Sie dann mit einem status von 1. Hier ist mein Ansatz.. System.err.println("EXIT 1"); System.exit(1); Ist es das, was ich
3
Antworten
Beim schreiben ein großes Stück zu STDOUT in PHP können Sie dies tun: echo <<<END_OF_STUFF lots and lots of text over multiple lines etc.etc END_OF_STUFF; (d.h. heredoc -) Ich habe das tun müssen, um eine ähnliche Sache,
2
Antworten
Beim Debuggen eines Programms auf Windows kann ich nicht scheinen, um herauszufinden, wo die Ausgabe ich push-to-stderr wird. Wie bekomme ich einen halten meine stderr-Ausgabe? Gibt es eine debugger-level-Einstellung (MSVC 9) kann ich ändern, umleiten von stderr
4
Antworten
Ich habe ein problem mit der Protokollierung zur Ausgabe von einem automatisierten build. Das bauen erfolgt mit einem Makefile und makefile-Dienstprogramm. Das problem ist, dass normale Ausgabe wie compiler-Befehl Zeilen auf stdout aus und kompilieren Sie Fehler
3
Antworten
Mit C++ wie starte ich eine exe/Prozesses mit stdin, stdout und stderr? Ich weiß, wie dies zu tun .NET und ich erinnere mich, mit popen in der Vergangenheit, aber popen scheint damit stdin ODER stdout nicht beide
3
Antworten
Es gibt viele print Funktion (python 2.7) in meinem Programm. Gibt es eine Möglichkeit, ich kann hinzufügen, ein paar Zeilen und dann die Ausgabe kann umgeleitet werden, um stderr? Was ich will, ist python-codes, aber nicht linux-pipeline.
4
Antworten
Ist es möglich, umleiten von stdout von einem externen Programm eine variable und stderr von externen Programmen, um eine andere variable in einem run? Beispiel: $global:ERRORS = @(); $global:PROGERR = @(); function test() { # Can we
3
Antworten
Will ich split stdout so, dass es gedruckt wird sowohl stdout und stderr. Das klingt wie ein job für tee aber die syntax ist umgehen mich - ./script.sh | tee stderr Natürlich, wie sollte stderr tatsächlich auf
2
Antworten
Ich bin mit Windows 2008 R2 und Apache Tomcat 5.5, für Ihre Informationen. STDOUT und STDERR automatisch protokolliert über Apache-Tomcat-Eigenschaften über die Registerkarte "Protokollierung" - > Redirect Umleiten von Stdout und Stderror Textfelder. Aber ich will Steuern
5
Antworten
Ich soll die Umleitung STDERR und STDOUT auf eine variable. Ich Tat dies. close(STDOUT); close(STDERR); my $out; open(STDOUT, ">>", \$out); open(STDERR, ">>", \$out); for(1..10) { print "print\n"; # this is ok. warn "warn\n"; # same system("make"); #
1
Antworten
So, ich bin versucht, laden testen einer REST-API gibt JSON-Wert. Zu tun, dass ich das erstellen mehrerer Instanzen des perl-Skripts. Dem Perl-script im Grunde ruft diese URL auf und versucht decode_json. Natürlich, wenn erhebliche Last erzeugt wird,
2
Antworten
Es scheint, dass neuere Versionen der bash haben die &> Betreiber, die (wenn ich das richtig verstanden habe), leitet sowohl stdout und stderr in eine Datei (&>> fügt an die Datei statt, als Adrian geklärt). Was ist
6
Antworten
Habe ich ein python-subprocess, dass ich versuche zu Lesen, - Ausgabe und Fehler-Ströme aus. Derzeit habe ich es zu arbeiten, aber ich bin nur in der Lage zu Lesen, aus stderr nachdem ich fertig sind der Lektüre
1
Antworten
Hier https://stackoverflow.com/a/876267/1579327 Habe ich gelernt, wie zu tun, dass für einen einzelnen Befehl cmd appending output to file.txt cmd >>file.txt 2>&1 Aber mein Skript enthält viele Anweisungen und Befehle. Und ich möchte vermeiden, anfügen >>file.txt 2>&1 zu
1
Antworten
Ich habe einige Schwierigkeiten mit einer bestimmten cURL-Befehl und ich möchte sehen, wie die Header und Antworten. In der command-line I-v und es zeigt alles, aber... In PHP versuche ich zu verwenden: curl_setopt($curl, CURLOPT_VERBOSE, 1); Jedoch wird
5
Antworten
Habe ich ein Skript namens "foo", die das Programm ausführt a.exe und schickt die timing-Statistiken, um eine Datei, die Zeit.melden Sie #!/bin/bash date 1>> time.log (time ./a.exe) 2>> time.log Dies funktioniert, wenn ich das Skript im hintergrund
3
Antworten
Ich bin Mit Python 2.7.1 auf einem Windows Server 2008 R2 x64-box. Ich versuche, die Ausgabe eines Kommandozeilen-Prozess gibt einen von null verschiedenen exit-status nach dem ausgeben der Informationen, die ich brauche. War ich zunächst mit subprocess.check_output,
4
Antworten
Den shell-Befehl $ avrdude -c usbtiny Ausgänge text zu stderr. Ich kann es nicht Lesen mit commmands wie Kopf-weniger-mehr cos es ist nicht die Ausgabe auf stdout. Ich möchte den text auf die Standardausgabe oder in eine
1
Antworten
Ich versuche zu schreiben ein wrapper für eine interaktive Konsole-basierte Anwendung. Für diese verwende ich C# und das Process Klasse. Ich versuche umleiten stdin/out/err, aber es funktioniert nicht. Beispiel-code: ProcessStartInfo startInfo = new ProcessStartInfo("admin.exe"); startInfo.RedirectStandardOutput = true;
2
Antworten
Nach der Suche rund um für einen Grund, dass die qDebug () - Anweisungen funktionieren mit der Qt-standard-message-handler, aber nicht, wenn ich auf meiner eigenen, ich bin attraktiv hier, um zu sehen, ob jemand irgendwelche Erfahrungen mit
2
Antworten
Ich geschrieben habe, einen Windows-Dienst in C# unter Verwendung des ServiceBase Helfer. Während der Ausführung einige Verfahren, die auf einer externen nativen DLL aufgerufen werden. Dummerweise sind diese Verfahren, schreiben nach stdout und/oder stderr in eine unkontrollierte
2
Antworten
Ich will redirect nginx access logs zu stdout in der Lage sein, um Sie zu analysieren, durch journalctl (systemd). Es ist die gleiche Frage mit Antwort genehmigt. Haben nginx access_log und error_log-log an STDOUT und STDERR des
8
Antworten
Ich habe im Internet gesucht und gefunden haben, einige gute Lösungen für Abschlag STDOUT an 2 verschiedenen Orten. Wie eine log-Datei und auch auf dem Bildschirm zur gleichen Zeit. Hier ein Beispiel: use IO::Tee; my $log_filename =
5
Antworten
Möchte ich überprüfen, ob ein Teilprozess beendet hat, wird die Ausführung erfolgreich war oder nicht. Derzeit ich kommen mit einer Lösung, aber ich bin nicht sicher, wenn Sie korrekt und zuverlässig. Ist es garantiert, dass jeder Prozess
4
Antworten
Ich bin mit der PHP-CLI durch eine NSTask in MacOS, aber diese Frage ist mehr über die CLI selbst. Hör ich mir die stderr Rohr, aber noch nichts ausgegeben, egal welche Datei ich versuche zu laufen: Wenn
7
Antworten
Ich bin mit dem Enerjy (http://www.enerjy.com/) statische code-analyzer-tool auf meinem Java-code. Es sagt mir, dass die folgende Zeile: System.err.println("Ignoriert, dass die Datenbank"); ist schlecht, weil es System.err. Der genaue Fehler ist: "JAVA0267 Nutzung des Systems.err" Was ist
5
Antworten
Wir versuchen zu Debuggen einige cURL-Fehler auf dem server, und ich würde gerne sehen, STDERR melden. Zur Zeit sehen wir für unsere Fehler "error code: 7", und wir können keine Verbindung zum Ziel-server. Wir haben kontaktiert der
4
Antworten
Ich nur ssh-ed auf einige remote-server und festgestellt, dass stdout und stderr alle Befehle/Prozessen, die ich versuche zu laufen in der bash wird umgeleitet irgendwo. Also, ich habe folgende Fragen Zu erkennen, wie: 1) Die Datei stdout,
6
Antworten
Habe ich eine batch-Datei, die ausgeführt wird, eine java-Anwendung. Ich versuche es so zu modifizieren, dass wenn eine exception Auftritt, schreib dir den STDERR in eine Datei. Es sieht wie folgt aus: start java something.jar method %1
4
Antworten
Muss ich schließen, stdout und stderr für meine C-Programm. Wie ist es möglich, ohne das Programm zu beenden, in der Ausführung? Warum wollen Sie, Sie zu schließen? Was hoffen Sie zu erreichen? Was erwartest du, was passieren,
4
Antworten
Ich Schreibe ein kleines Skript, sammelt einige Informationen über scapy und gibt dann einige xml-code, das werde ich weitergeben an die xmlrpc-Schnittstelle von metasploit. Ich möchte, dass mein Skript gibt nur xml, und es werden keine zusätzlichen
1
Antworten
Bin ich umleiten der Ausgabe von stderr und stdout von meinem c-Programm um zwei Dateien, und dann die Wiederherstellung des ursprünglichen stdout und stderr: int sout = dup(fileno(stdout)); freopen("test.txt","w",stdout); int serr = dup(fileno(stderr)); freopen("test.txt","a",stderr); //some output.... dup2(sout,fileno(stdout));
3
Antworten
Ich bin neu in Perl und möchten wissen, einen Weg, um ein externes Kommando zu starten (nennen wir es prg) in den folgenden Szenarien: Laufen prgseinen stdout nur. Laufen prgseinen stderr nur. Laufen prgseinen stdout und stderr
3
Antworten
Habe ich ein Perl-Skript, welches die Gabeln und die daemonizes selbst. Es ist von cron ausgeführt, um die nicht verlassen ein zombie herum, ich schließe STDIN,STDOUT und STDERR: open STDIN, '/dev/null' or die "Can't read /dev/null: $!";
7
Antworten
Ich würde gerne protokollieren Sie die Ausgabe von einem Python-Skript. Ich habe versucht: import sys log = class writer(object): def write(self, data): log.append(data) sys.stdout = writer() sys.stderr = writer() Nun, wenn ich "drucken" etwas "" es
2
Antworten
Gibt es eine Möglichkeit zum umleiten von stdout und stderr für eine batch-Datei, die Sie von innen. Ich mir vorstelle, so etwas wie set STDOUT=stdout.log echo Some text a.exe b.exe c.exe Wo beide Some textund die Ausgabe
3
Antworten
Ich Schreibe ein c++ - Programm, das wird ausgeführt, und die Ausgänge (in Echtzeit) ein shell-Skript, makefile oder nur ein anderes Programm. Allerdings würde ich gerne mein Programm zurück, anders, wenn es Fehler oder kein Fehler. #include
5
Antworten
Lesen der man-pages und einige code nicht wirklich helfen, mich in das Verständnis der Unterschied zwischen - oder besser, Wann sollte ich verwenden - perror("...") oder fprintf(stderr, "..."). InformationsquelleAutor der Frage freeboy1015 | 2012-08-24
5
Antworten
Ich bin versucht, setup einige alte version von Cygwin auf meinem Windows 7 x64-OS. So weit So gut. Jetzt bin ich am stecken srdout/stderr Unterscheidung problem: $ vmake 1 [main] make 7060 dtable::stdio_init: couldn't make stderr distinct
3
Antworten
Ich habe ein Kommandozeilen-tool (eigentlich mehrere) , Schreibe ich einen wrapper für Python. Das Werkzeug ist in der Regel wie folgt verwendet: $ path_to_tool -option1 -option2 > file_out Erhält der Benutzer die Ausgabe geschrieben file_out, und ist
3
Antworten
In Ruby, was ist der Unterschied zwischen $stdout (mit vorangestelltem dollar-Zeichen) und STDOUT (in all caps)? Wenn dabei die Umlenkung der Ausgabe, die verwendet werden sollten und warum? Das gleiche gilt für $stderr und STDERR. Edit: fand
5
Antworten
es wurde viele frühere Fragen über die Umleitung von stdout/stderr in eine Datei. gibt es eine Möglichkeit zum umleiten von stdout/stderr zu einem string? InformationsquelleAutor der Frage Prasanth Madhavan | 2011-03-24
2
Antworten
Ich will die Fehler aus einem script in eine Datei statt auf den Bildschirm. Unter *nix wird, geschieht dies mit stderr-Umleitung, in der Regel echo "Error" 2> errorfile.log Wie mache ich es in einem CMD-Skript unter Windows?