Tag: stdout
Die Standardausgabe (stdout) ist der Strom, wo ein Programm schreibt seine Ausgabe von Daten.
4
Antworten
Ich in problem über umleiten von stdout von multi-Prozess. Vorausgesetzt, ich habe Ein Prozess, ich benutze fork() in Einen und dann bekomme ich die Prozess A und B. Und ich fork() in B, schließlich bekomme ich Verfahren
3
Antworten
Ich versuche zu finden, einige Informationen zu den Daten zugeordneten Grenzwerte stdout auf Windows. Ich kann nicht scheinen zu finden, die Informationen auf der MSDN-Website. Gibt es ein limit, wie viel Daten können auf stdout geschrieben? Wenn
3
Antworten
Ich bin laichen ein Prozess von Win32 verwenden CreateProcess Einstellung der hStdOutput und hStdError Eigenschaften STARTUPINFO zu pipe-handles erstellt mit CreatePipe. Ich habe zwei threads zu Lesen, die Rohre, warten, für die Daten verfügbar werden (oder der
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
2
Antworten
Dieser link gibt es eine Beschreibung wie zu verwenden pytest für die Erfassung Konsole-Ausgaben. Ich habe versucht, auf diesem folgenden einfachen code, aber ich bekomme Fehler import sys import pytest def f(name): print "hello "+ name def
4
Antworten
Ich habe ein linux-Programm(die Sprache spielt dabei keine Rolle), die gedruckt log auf stdout. Das Protokoll IST erforderlich für die überwachung des Prozesses. Nun ich werde parallelisieren es durch die Gabel ' Ing oder mit threads. Das
4
Antworten
Habe ich ein kleines Grunzen Aufgabe, die Muscheln aus über Knoten und läuft "composer installieren". var done = this.async(); var exec = require('child_process').exec; var composer = exec( 'php bin/composer.phar install', function(error, stdout, stderr) { done(error===null); } );
2
Antworten
Ich versuche, die Kommunikation mit einem command-line-chat-bot mit Python mithilfe der subprocess Modul. (http://howie.sourceforge.net/verwenden Sie die kompilierte win32-binary, ich habe meine Gründe!) Dies funktioniert: proc = Popen('Howie/howie.exe', stdout=PIPE,stderr=STDOUT,stdin=PIPE) output = proc.communicate() Aber Popen.communicate wartet, bis der Prozess
1
Antworten
Ich bin mir nicht sicher, ob das folgende getan werden kann, weil ich nicht finden können, Fragen/Ergebnisse über Google auf es. Ich möchte das ändern stdout von einem fork() auf ein Rohr, und dann ändern Sie es
3
Antworten
Schreibe ich ein test und ich will die Nachrichten auf STDOUT durch die erprobte Methode. Hier ist mein code: @Test public void testAction() throws IllegalArgumentException, NoSuchMethodException, IllegalAccessException, InvocationTargetException, CmdLineException, IOException { PrintStream originalSTDOUT = System.out; ByteArrayOutputStream baos
5
Antworten
Ich brauche einen Befehl ausführen, die eine größere Ausgabe erzeugt und nimmt eine Menge Zeit zum ausführen (> 30 Minuten). Ich war denken mit subprocess.Popen, es zu tun. Ich muss erfassen Sie die Ausgabe des Befehls, so
4
Antworten
Unserer Anwendung führt verschiedene Aktionen aus und zeigt die Ausgabe in einem log-Fenster angezeigt. Eine Aktion verwendet robocopy zum kopieren von Dateien zwischen Ordnern. Dies funktioniert ok, bis Sie den robocopy-Ausgabe von unicode-Zeichen enthält. Ich verstehe, dass
4
Antworten
Ich bin nur zu lernen, C mit Kernighan und Ritchie ' s Buch; ich bin in den Grundlagen des im vierten Kapitel (Funktionen und so). Den anderen Tag, wurde ich neugierig auf die sleep() Funktion, so versucht
2
Antworten
Ich gerne weitergeben möchte binäre Daten zwischen Python und C#. Ich würde davon ausgehen, dass Sie können öffnen Sie ein standard-in - /- out-Kanal und Lesen und schreiben ist wie eine Datei, aber es gibt eine Menge
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
Hier ist mein code: import unittest import sys import os class DemoTest(unittest.TestCase): def test_one(self): print "test one" self.assertTrue(True) def test_two(self): print "test two" self.assertTrue(False) if __name__ == '__main__': dirpath = os.path.dirname(os.path.abspath(__file__)) sys.stdout = open(dirpath+'/test_logs/demo_test.stdout.log', 'w') sys.stderr =
4
Antworten
In Windows, gibt es eine Möglichkeit, einen Prozess einzuleiten, in C++ und dann Lesen, was es ausgespuckt in stdout aus, wenn es fertig ist? Der Prozess muss ausgeführt werden, mit erhöhten rechten (unter Vista oder höher), wenn
2
Antworten
Ich mein Skript auf "Ein" computer, dann habe ich eine Verbindung zu "Einer" computer aus "B" - computer über mein Skript. Ich schicke meine Nachricht auf computer "A" und mein script laufen Sie mit 'exec ()' -
3
Antworten
Ich versuche zu lernen erlang durch interviewstreet. Ich habe nur das erlernen der Sprache, nun, so weiß ich fast nichts. Ich Frage mich, wie die von stdin Lesen und nach stdout schreiben. Möchte ich mal ein einfaches
1
Antworten
Ist es möglich, übergeben Sie mehrere argument sys.stdout.write? Alle Beispiele, die ich sah verwendet einen parameter. Der folgenden Aussagen sind falsch. sys.stdout.write("\r%d of %d" % read num_lines) Syntax Error: sys.stdout.write sys.stdout.write("\r%d of %d" % read, num_lines) not
1
Antworten
dies ist wirklich verwirrend mich, und ich kann nicht finden die Antwort. import thread import time import random import sys sys.stdout.flush() def run_often(thread_name, sleep_time): while True: time.sleep(sleep_time) print "%s" % (thread_name) def run_randomly(thread_name, sleep_time): while True: time.sleep(sleep_time)
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
4
Antworten
Ich bin mit Windows-und Linux-Maschinen für das gleiche Projekt. Die Standard-Kodierung für stdin auf Windows ist cp1252 und unter Linux ist utf-8. Ich würde gerne alles ändern auf utf-8. Ist es möglich? Wie kann ich es tun?
4
Antworten
Sah ich diese Frage schon in diesem forum, aber ich weiß nicht, warum die vorgeschlagene Antwort funktioniert nicht in meinem Fall. So versuche ich zu Fragen, für andere slution. Ich bin ein absoluter newby in c++, Qt-Programmierung.
2
Antworten
Ich habe den folgenden code zu erfassen und zu verarbeiten, den Run-Befehl ausgegeben. Wie kann ich es ändern, so dass der Befehl "Ausführen" - Fenster zeigt output und gleichzeitig die Ausgabe wird protokolliert? Ersetzen @SW_HIDE mit @SW_SHOW
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,
5
Antworten
Ich weiß, das klingt wie etwas, was ich kann google, aber die Wahrheit ist, dass ich nicht finden oder nicht verstehen, was die sehr wenige Python-3-Quellen erklärt. So, hier sind meine Fragen: Ist input() die stdin Funktion
2
Antworten
Habe ich zwei shell-Skripte, die eine dient als Haupt - "Programm", und ein anderes, das als "Bibliothek". In mehreren Orten in der "Programm," das mache ich so etwas wie: log "$thing" >> "$logfile", wo log ist eine
2
Antworten
Ich habe versucht, herauszufinden, der beste Weg, um zu schreiben von binären Daten auf stdout aus einem C-Programm. Es funktioniert gut unter Linux, aber ich habe Probleme, wenn ich kompilieren auf Windows, weil "\n" wird umgewandelt in
5
Antworten
MFC-Programme können in der Regel nicht nach stdout schreiben. MFC etwas komisch mit der stdout/stdin Rohre während des Startvorgangs und alles, was Sie schreiben (zum Beispiel tut ein printf("hello");) geht doch einfach auf /dev/null. Weiß jemand, wie
4
Antworten
Ich habe versucht, redirect-System.out PrintStream, um eine JTextPane. Dies funktioniert gut, außer für die Codierung von speziellen Gebietsschema-Zeichen. Ich fand eine Menge an Dokumentation darüber (siehe BSP. mindprod-Kodierung-Seite), aber ich bin immer noch mit Ihr kämpfen. Ähnliche
4
Antworten
Bin ich zu schreiben versucht, eine Katze Klon zu übung C, ich habe diesen code: #include <stdio.h> #define BLOCK_SIZE 512 int main(int argc, const char *argv) { if (argc == 1) { //copy stdin to stdout char
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
1
Antworten
Habe ich eine Zuordnung, die ich arbeite und ich Schwierigkeiten beim finishing es. Die Idee ist, ein Programm zu schreiben, wenn.c führt zu einem Programm, und wenn das gelingt, führt es das zweite Programm. Ich soll zum
4
Antworten
In der Regel ändern kann ich stdout in Python, indem Sie den Wert von sys.stdout. Jedoch, dies scheint nur zu beeinflussen print Aussagen. Also, gibt es eine Möglichkeit, ich kann Sie unterdrücken die Ausgabe (auf der Konsole),
3
Antworten
Habe ich eine einfache Funktion, die ich testen möchte: func (t *Thing) print(min_verbosity int, message string) { if t.verbosity >= minv { fmt.Print(message) } } Aber wie kann ich testen, was die Funktion eigentlich sendet auf der
2
Antworten
Ich versuche ein Programm zu schreiben, in Python und ich habe gehört, dass laufen eine .exe-Datei. Wenn diese .exe-Datei ausgeführt wird, es spuckt eine Menge Daten und ich brauche eine bestimmte Zeile gedruckt auf dem Bildschirm. Ich
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
1
Antworten
Stack-überlauf. Noch einmal, ich komme zu Euch in einer Zeit der not, taumelt unsicher auf den Rand des Wahnsinn. Diese Frage kann sich aus dem Titel - ist ein Zusammenschluss von mehreren anderen Fragen, die ich gesehen
5
Antworten
Ich wurde beauftragt mit der Erstellung eines test-Programms in C liest den Inhalt der standard-Eingabe und druckt diese dann. Aber ich habe ein wenig Zweifel: was ist genau standard-Eingabe? Ist es, was ich in die Tastatur? Ist
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
2
Antworten
Gibt es eine Möglichkeit, dass ich könnte, beschränken die Größe der stdout.log Datei in Apache Tomcat? Wenn die Ausführung als service system.out Aussagen gehen, um die stdout-Datei. Aber ich muss über einen Mechanismus verfügen, wo kann ich
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
Ich habe gerade heruntergeladen Log4j und versuche es zu testen. Ich kopierte eine Probe Eigenschaften, die zu druckende Datei an stdout und eine Datei aus hier aber es funktioniert auch nicht. Hier ist mein code: public class
3
Antworten
Ich bin einen zeitintensiver python-Skript über ssh auf einer entfernten Maschine mit paramiko. Wie ein Zauber funktioniert, bisher keine Probleme. Leider stdout (bzw. der stderr) werden nur angezeigt, nachdem das Skript beendet wurde! Aufgrund der Ausführung Zeit,
2
Antworten
Ich habe Probleme beim Lesen meiner Teilprozess output per line. Der Teilprozess einfach greps den Inhalt einer Datei gegen eine andere Datei. Die Ausgabe, die sollte sein eine zweispaltige Datei, Drucke auf stdout ganz gut. Aber wenn
1
Antworten
Ich bin mit dem subprocess-Modul zum ausführen von Binärdateien von python. Zum erfassen der Ausgabe produziert, die von der binary, die ich benutze: proc = subprocess.Popen (command_args, shell=False, stdout=subprocess.PIPE) out = proc.communicate()[0] #print the output of the
4
Antworten
Kann mir jemand sagen warum das nicht funktioniert? Ich bin Herumspielen mit Datei-Deskriptoren, aber fühle mich ein wenig verloren. #!/bin/bash echo "This" echo "is" >&2 echo "a" >&3 echo "test." >&4 Den ersten drei Zeilen laufen, in
1
Antworten
Schreibe ich eine terminal-Anwendung, die, nachdem Sie in -v option, bekommt, wenig überraschend, ausführlichen. Ich möchte die Ausgabe im terminal zur Verfügung, die für einfache Tests (es wird umgeleitet, um eine log-Datei, wenn die Ausführung als cron-sowieso).
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