Tag: stdout
Die Standardausgabe (stdout) ist der Strom, wo ein Programm schreibt seine Ausgabe von Daten.
2
Antworten
Ich Schreibe ein python-Skript, das prüft, verschiedene Bedingungen und läuft ein powershell-Skript entsprechend um mir zu helfen, automatisieren Sie die migration von windows XP auf windows 7. Das powershell-Skript aus, gibt seine eigene Leistung, sodass der Benutzer
2
Antworten
Habe ich diesen code: def method_a(self): command_line = 'somtoolbox GrowingSOM ' + som_prop_path subprocess.Popen(shlex.split(command_line)) ...... def method_b(self): ..... .... und wie Sie alle sehen, method_a hat einen Teilprozess, der ruft die somtoolbox Programm. Aber dieses Programm haben
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
Ich heruntergeladen SDL 1.3 getestet und es zusammen mit OpenGL ES auf meinem android-2.2-Gerät. Es funktioniert gut, aber ich bekomme nicht die Ausgänge von den printf Anrufe. Ich habe versucht die Befehle weiter unten ist erwähnt, dass
5
Antworten
Wieder die gleiche Frage. Der Grund ist - ich kann es immer noch nicht funktioniert nach der Lektüre der folgenden: Echtzeit-abfangen von stdout von einem anderen Prozess in Python Abfangen stdout des einen Teilprozess, während er ausgeführt
8
Antworten
Die Frage ist etwas besonderes, weil Sie einige Tasten, wie STRG+Z funktioniert nicht mehr. Ich habe versucht, den Prozess in den hintergrund, indem Sie in der Reihenfolge: finden / STRG+Z bg Allerdings kann ich immer noch den
5
Antworten
Schrieb ich die beiden folgenden Funktionen und rufen Sie den zweiten ("callAndWait") von JavaScript, inside Windows Script Host. Meine übergeordnete Absicht ist, rufen Sie ein Kommandozeilen-Programm von einem anderen. Das heißt, ich bin mit den ersten Skripten
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
5
Antworten
Ich nutze Vagrant, um zu laichen standard "precise32" - box und die Bereitstellung es mit Chef so kann ich testen, meine Node.js code auf Linux wenn ich auf einer Windows-Maschine. Dies funktioniert sehr gut. Ich habe auch
3
Antworten
Betrachten Sie das folgende C-Programm (test.c): #include <stdio.h> int main() { printf("string out 1\n"); fprintf(stderr, "string err 1\n"); getchar(); printf("string out 2\n"); fprintf(stderr, "string err 2\n"); fclose(stdout); } Dem drucken einer Zeile auf die Standardausgabe, eine Zeile
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
2
Antworten
Also ich habe eine Funktion wie: public static function UnorderedList($items, $field, $view = false){ if(count($items) > 0){ echo '<ul>'; foreach($items as $item){ echo '<li>'; if($view){ echo '<a href="'.$view.'id='.$item->sys_id.'" title="View Item">'.$item->$field.'</a>'; }else{ echo $item->$field; } echo '</li>'; }
7
Antworten
Habe ich einige C++ - code, der verwendet cout Aussagen für debug-Zwecke und für einige Grund, warum ich kann nicht alle Daten zu drucken, es sei denn, ich mache eine std::cout.flush(); am Ende. Ich verstehe nicht ganz,
3
Antworten
In Node.js ich bin mit dem exec-Befehl, der child_process-Modul aufrufen, einen Algorithmus in Java, gibt eine große Menge von text auf standard heraus, welche ich dann analysieren und zu verwenden. Ich bin in der Lage zu erfassen,
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
3
Antworten
Habe ich erstellt: var access = fs.createWriteStream('/var/log/node/api.access.log', { flags: 'w' }); Dann an: process.stdout.pipe(access); Dann versucht: console.log("test"); Und nichts hat sich in /var/log/node/api.- Zugang.log. Jedoch ist diese Weise zu arbeiten: process.stdout.pipe(access).write('test'); Könnte mir jemand erklären, was mache
4
Antworten
Ich würde gerne in der Lage, log-Meldungen in der Mitte von bash-Funktionen, ohne dass die Ausgabe dieser Funktionen. Betrachten Sie beispielsweise die folgenden Funktionen log() und get_animals(): # print a log a message log () { echo
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
Ich habe folgenden Skript: #!/usr/bin/python while True: x = raw_input() print x[::-1] Rufe ich es aus ipython: In [5]: p = Popen('./script.py', stdin=PIPE) In [6]: p.stdin.write('abc\n') cba und es funktioniert gut. Jedoch, wenn ich dies tun: In
3
Antworten
Ich habe ein Programm, mit dem Benutzer interagiert (verhält sich wie eine shell), und ich will das es läuft mit python-subprocess-Modul interaktiv. Das bedeutet, dass ich die Möglichkeit zum schreiben auf stdin und sofort bekommen Sie die
4
Antworten
Im moment bin ich angefangen eine batch-Datei aus meinem C# - Programm mit: System.Diagnostics.Process.Start(@"DoSomeStuff.bat"); Was ich möchte in der Lage sein zu tun ist, leiten Sie die Ausgabe (stdout und stderr) des child-Prozesses, um das Ausgabefenster in
4
Antworten
in ein einfaches MPI Programm, das ich verwendet habe eine Spalte weisen Teilung einer großen matrix. Wie kann ich die Ausgabe so, dass jede matrix wird neben den anderen bestellt ? Ich habe versucht, diese einfachen code,
1
Antworten
Ich Schreibe ein C-Programm unter Android/Linux, dass läuft einen system-Befehl. Der Befehl gibt text auf stdout, und ich bin versucht, die Ausgabe in einem string-oder Zeichen-Arrays. Beispiel: system("ls"); würde die Liste den Inhalt des aktuellen Verzeichnisses auf
3
Antworten
Bin ich aufrufen einer Funktion, druckt einen string in meine Konsole/standard-Ausgabe. Ich brauche zur Erfassung dieser string. Ich kann nicht ändern Sie die Funktion, die macht das drucken noch ändern Laufzeit-Verhalten durch Vererbung. Ich bin nicht in
2
Antworten
Ich versuche,hexenwels, da es eine leichte alternative zu dialog und scheint installiert zu sein, die standardmäßig in den meisten Systemen (d.h., die Menschen nicht haben, um zu gehen und es installieren, wenn es "vergessen" oder war nicht
3
Antworten
Während der Laufzeit von einem Prozess, den ich Lesen möchte seine stdout und schreibt Sie in eine Datei. Jeder Versuch von mir, jedoch scheiterte, weil egal was ich versucht habe, sobald ich versuchte, das Lesen von stdout
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,
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));
4
Antworten
Ich habe eine text-Datei, die mehr als 200 Zeilen, und ich möchte nur hinzufügen eine neue Zeile vor Zeile 4. Ich bin mit Windows XP. Beispiel-text-Datei vor dem Import: header 1 header 2 header 3 details 1 details
3
Antworten
Den use-case ist, in meinem Fall CSS-Datei-Verkettung, bevor es minimiert ist. Zu concat zwei CSS-Dateien: cat 1.css 2.css > out.css Fügen Sie einige text in einem einzigen position, die ich tun kann, cat 1.css <<SOMESTUFF 2.css >
4
Antworten
Habe ich ein shell-Skript mit vielen echo. Ich würde gerne leite die Ausgabe in ein logfile. Ich weiß, es ist der Befehl call cmd > logfile.txt oder, um es in die Datei echo 'xy' > logfile.txt, aber
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
10
Antworten
Beim piping wird die Ausgabe eines Python-Programm, das Python-interpreter bekommt, verwirrt die Kodierung und legt Sie auf None. Dies bedeutet, dass ein Programm wie dieses: # -*- coding: utf-8 -*- print u"åäö" wird funktionieren, wenn Sie normalerweise
1
Antworten
Wie kann ich replizieren Sie die folgenden batch-Befehl mit python-subprocess-Modul? myprogram < myinput.in > myoutput.out In anderen Worten, wie führe ich myprogram mit dem Inhalt myinput.in als der standard-Eingabe und myoutput.out als standard-Ausgabe? InformationsquelleAutor der Frage Nolander
4
Antworten
Ich bin mit Imagick lib zu tun einige änderungen zum ursprünglichen Bild. Dann möchte ich die Ausgabe direkt im browser, ohne Sie zu speichern. Gibt es eine Möglichkeit, das zu tun? Habe ich versucht zu verwenden Imagick::writeImage('STDOUT')
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 habe eine C-Anwendung mit vielen worker-threads. Es ist wichtig, dass diese nicht blockieren, also wo die worker-threads schreiben müssen, um eine Datei auf der Festplatte, ich habe Sie schreiben ein Ringpuffer im Speicher, und haben dann
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
8
Antworten
Habe ich Zugang zu einer Drittanbieter-Bibliothek, die das tut "gutes Zeug." It-Themen status-und Fortschritts-Meldungen nach stdout. In einer Konsolenanwendung, kann ich diese Meldungen einfach nur gut. In einer Windows-Anwendung, die Sie gehen Sie einfach zu den bit-Eimer.
4
Antworten
Ich Schreibe ein python-Skript, dass verwendet Teilprozess.Popen ausführen von zwei Programmen (aus der kompilierte C-code), die jeder produzieren stdout. Das script bekommt, dass die Ausgabe und speichert Sie in einer Datei. Weil die Ausgabe ist manchmal groß
1
Antworten
Weiß ich ffmpeg ist in der Lage, Daten zu Lesen, von stdin eher als das Lesen von der Festplatte mit ffmpeg -i -. Wird dieser unterstützt alle Datei-Formate? Wenn es nicht ist, gibt es eine Liste, welche
2
Antworten
Ich wechselte zu monolog und wollte melden, dass meine Nachricht an die PHP-Konsole anstelle einer Datei. Das scheint offensichtlich für einige Leute, aber es brauchte eine Weile, um herauszufinden, wie zu tun, und ich konnte Sie nicht
1
Antworten
Abschnitt 7.9.13/7 von c99 besagt, dass: Bei Programm-start-up, drei text-streams sind vordefiniert und müssen nicht explizit geöffnet werden - Standardeingabe (zum Lesen konventioneller Eingabe), die Standardausgabe (zum schreiben konventioneller Ausgabe) und Standardfehlerausgabe (zum schreiben Diagnose-Ausgang). Als zunächst
5
Antworten
Davon ausgehen, für einen moment, dass man nicht print (und genießen somit den Vorteil der automatischen Erkennung des encodings). So, dass lässt uns mit sys.stdout. Allerdings sys.stdout ist so dumm wie zu nicht jede sinnvolle Codierung. Nun
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
9
Antworten
Ich habe eine Datei mit binären Daten, und ich brauche zu ersetzen, ein paar bytes in einer bestimmten position. Ich habe mit der folgenden direkten bash, um die offset-und die mir zeigen, dass es den Platz gefunden,
3
Antworten
Gibt es eine Möglichkeit, zu fangen, die stdout und stderr in Visual Studio? Zum Beispiel, wenn ich cout <<"Hello world!"<< endl; Ein Schwarzes Fenster erscheint und verschwindet. Es ist so schnell, dass ich ihn nicht sehen kann.
3
Antworten
Das Verhalten von printf() scheint abhängig von der Lage des stdout. Wenn stdout an die Konsole gesendet, dann printf() ist line-gepuffert und gespült, nachdem eine neue Zeile gedruckt. Wenn stdout wird in eine Datei umgeleitet werden, wird
2
Antworten
In Stevens' UNIX Network Programming, er erwähnt umleiten von stdin, stdout und stderr, die erforderlich ist, beim einrichten eines Dämons. Er tut es mit den folgenden C-code /* redirect stdin, stdout, and stderr to /dev/null */ open("/dev/null",