Tag: pipe
Eine Unix-pipe verbindet Datei-Deskriptoren von zwei Prozessen. Eine pipe wird erstellt, mit dem POSIX-pipe () – Funktion deklariert in <unistd.h>. Muscheln liefern Rohr Schöpfung zwischen Prozessen mit „|“. Rohre können auch erstellt werden, auf Windows mit CreatePipe(). Dieses Konzept ist verfügbar für Mobil umleiten von standard-Eingabe, standard-Ausgabe und standard-Fehler in der aufrufenden Prozesses .net-und Java-Sprachen.
5
Antworten
Ich versuche, Kanal Daten über Leitungen, wenn ein signal ankommt, aus einen thread, den main-Prozess. Ist das möglich? Wie kann das getan werden? Das problem: Ein Kind-thread liest die Daten und legt Sie in eine queue. Hauptanwendung
2
Antworten
Lernen die Verwendung der fork () - Befehl und wie zum weiterleiten von Daten zwischen einem übergeordneten und es sind Kinder. Ich bin derzeit versucht, zu schreiben ein einfaches Programm, um zu testen, wie die Gabel und
5
Antworten
Beim erstellen einer pipe mit os.pipe() es gibt 2 Datei zahlen; ein lese-Ende und ein schreib-Ende, das kann geschrieben und gelesen werden form mit os.write()/os.read(); es ist kein os.readline(). Ist es möglich, für die Verwendung mit readline?
1
Antworten
Ich bin versucht, zu schreiben eine app, die erlauben, dass meine Benutzer Dateien hochladen, um meinen Google Cloud Storage-Konto. Um zu verhindern, überschreibt, und einige benutzerdefinierte Handhabung und Protokollierung auf meiner Seite, ich bin mit einem Node.js
1
Antworten
Bin ich erstellen, die mehrere Prozesse und ich brauche noch zwei Unbenannte pipes für jeden Prozess. Für jedes Kind, ein Rohr verwendet werden, um int-Wert vom übergeordneten Element; einen für das senden von int-arrays auf eine übergeordnete
2
Antworten
Ich versuche zu senden-Befehl via pipe zu mplayer, wenn dieses unter-slave-Modus so: import subprocess, time # start mplayer song = 'mysong.mp3' cmd = ['mplayer', '-slave', '-quiet', song] p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stdin=subprocess.PIPE) # send a command every
3
Antworten
C:\>type c:\output.txt abcd C:\>type c:\output.txt | set /p V1= C:\>set ... A bunch of junk, NOT seeing "V1" Was ist passiert? Nach alle Unterlagen für SET ich habe gesehen, %V1% zugeordnet gewesen sein sollte den Wert "abcd"
6
Antworten
Möchte ich etwas wie das hier tun: <statement> | <filter1> | <filter2> if <condition> | <filter3> | <filter4> | <filter5> Den Ergebnissen <statement> starten Sie durch <filter1>, dann laufen Sie durch <filter2> erst wenn <Bedingung> erfüllt ist,
1
Antworten
Ich versuche zu senden, ein bi-dimensionales array von Kind-Prozess zu einem übergeordneten Prozess und nicht, furchtbar. Nicht genau sicher, wie das getan werden sollte, aber hier ist was ich versucht habe. #include <stdio.h> #include <sys/types.h> #include <sys/stat.h>
1
Antworten
Arbeite ich an einem plugin für QGIS mit Python 2.7, welches einwandfrei funktioniert, bis ich tatsächlich gehen, um einige der Bildverarbeitung auf die zugeordneten Ebenen. Selbst einfache Aufgaben, wie sammeln die RGB-Werte des raster-layer (z.B. ein 5k
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
Ich habe ein C-Programm, das liest Kommandozeilen-Argumente von argv. Ist es möglich, eine pipe umleiten, die den Inhalt einer Datei als Befehlszeilen-Argumente für mein Programm? Angenommen ich habe eine Datei arguments.dat mit diesem Inhalt: 0 0.2 302
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
1
Antworten
Ich bin mit diesem Befehl zu finden, der alle meine Dateien enthält (mit Hilfe von regex)"someStrings" in einer Baum-Verzeichnis. grep -lir '^beginString' ./ -exec cp -r {} /home/user/DestinationFolder \; Gefunden Dateien wie dieses: FOLDER a.txt -->SUBFOLDER a.txt
1
Antworten
Kurze version: Ich versuche, etwas zu bekommen, wie diese arbeiten in c unter Verwendung von Rohrleitungen: echo 3+5 | bc Längere version: Folgenden einfachen Anweisungen Rohre auf http://beej.us/guide/bgipc/output/html/multipage/pipes.html, ich habe versucht, etwas zu schaffen, ähnlich wie im
1
Antworten
War ich zu hacken, den Quellcode für plink, um es kompatibel mit unison. Wenn Sie nicht wissen, unison ist ein Datei-Synchronisierungs-tool, es läuft eine "ssh" - Befehl, um eine Verbindung zu einem remote-server, aber es gibt keine
3
Antworten
Ich habe ein problem, über neue Winkel 2 Date Rohr. Habe ich ein date-Wert ist; let myDate = '2017-01-31T17:53:36' Und ich benutze Datum-Rohr als Formatierer für die Anzeige in view wie folgt; {{myDate | date: 'dd/MM/yyyy HH:mm'
1
Antworten
Ich versuche, mich zwei untergeordnete Prozesse kommunizieren miteinander über Leitung.Erste Kind für das schreiben von Daten 1 und Daten 2 und dann das zweite Kind schreibt data 3 und data 4. Dann Kinder Lesen sich gegenseitig Daten
2
Antworten
Ich versuche zu verarbeiten, die Möglichkeit, dass keine Argumente und keine weitergeleiteten Daten an ein Perl-Skript. Ich gehe davon aus, dass, wenn es keine Argumente geben wird geleitet über STDIN. Jedoch, wenn der Nutzer keine Argumente und
1
Antworten
Ich versuche zu verstehen, durch Rohre in C, insbesondere schreiben und Lesen von Ganzzahlen. Ich habe einen übergeordneten Prozess, der schafft 3 child-Prozesse. Zwei der child-Prozesse, berechnen, zahlen und schreiben Sie Sie in eine pipe. Der Dritte
3
Antworten
Betrachten Sie so etwas wie: cat file | command > file Ist diese gute Praxis? Könnte das überschreiben der Eingabedatei als die gleiche Zeit als wir das Lesen, oder ist es immer zuerst Lesen im Speicher dann
1
Antworten
Wenn ich versuche, führen Sie einen einfachen Befehl über ssh, dann ist es erfolgreich. z.B. #] ssh servername "echo abcd" abcd #] Jedoch, wenn ich versuche, den folgenden Befehl, schlägt es fehl: #] ssh servername ~/htopmem.sh Error
2
Antworten
in eckige 2-oder 4-ich möchte die zahlen werden getrennt in tausend Komma, wenn es in input-und Benutzer eingeben-und wenn es nur drucken. Sie haben eine Idee oder Lösung zu geben? Danke Euch im Voraus. Winkel.io/api/common/DecimalPipe. Nizet danke
1
Antworten
Ich versuche mein Java-Programm interagieren mit dem Linux-bash-aber etwas geht schief. Ich habe eine einfache ausführbare Datei prog liest eine ganze Zahl von stdin - und Ausgänge seinen Platz. Ausführung echo 5 | ./prog aus der bash
5
Antworten
Hier ist ein Beispiel um zu verdeutlichen, was ich meine: #include <stdio.h> #include <unistd.h> #include <sys/types.h> int main(void) { int fd[2], nbytes; pid_t childpid; char string = "Hello, world!\n"; char readbuffer[80]; pipe(fd); if((childpid = fork()) == -1)
1
Antworten
Unter welchen Umständen Lesen Ende tot in paar PipedOutputStream und PipedInputStream? Ich bin nicht schließen pipes. InformationsquelleAutor Suzan Cioc | 2012-04-05
1
Antworten
Gibt es eine Möglichkeit zu schaffen, nicht blockierend/asynchron named pipe oder etwas ähnliches in der Schale? So, die Programme könnten Zeilen, diese Zeilen bleiben im ram, und wenn einige Programm Lesen konnte, ein paar Zeilen aus der
1
Antworten
Scheint es, dass mit shell=True in der ersten Prozess-Kette irgendwie fällt das stdout von nachgelagerten Aufgaben: p1 = Popen(['echo','hello'], stdout=PIPE) p2 = Popen('cat', stdin=p1.stdout, stdout=PIPE) p2.communicate() # outputs correctly ('hello\n', None) Machen der erste Prozess verwenden, shell=True
2
Antworten
Bin ich mit einem Skript auf einem remote-server wie Sie diesen Befehl verwenden: ssh root@host 'bash -s' < script.sh Nun bin ich versucht zu verwenden, erwarten, Griff die Eingabeaufforderung für das Kennwort. Dies ist das Skript: #!/usr/bin/expect
3
Antworten
Ich bin neu in ruby, und ich sah dieses code-snippet 1|2 und es gibt 3 Was bedeutet die | Betreiber eigentlich? Ich konnte nicht scheinen zu finden, eine Dokumentation. Auch in diesem Zusammenhang ist es bezeichnet als
9
Antworten
Ich bin Schaben Daten aus dem web, und ich habe mehrere Prozesse von meinen Spachtel parallel laufen. Möchte ich die Leistung von jeder dieser Prozesse, um am Ende in der gleichen Datei. Solange der Linien des Textes
1
Antworten
Ich bin ziemlich neu zu Eckig und ich versuche, mich ein Rohr zum filter Elemente aus meinem Tisch und bin mir nicht ganz sicher, wie das geht. Ich versuche, nur die Anzeige der Tabelle Felder, wo die
2
Antworten
Rohre und tidyverse sind manchmal sehr bequem. Der Benutzer tun möchte konvertieren, eine Spalte von einem Typ zu einem anderen. Etwa so: mtcars$qsec <-as.integer(mtcars$qsec) Dies erfordert die Eingabe zweimal, was ich brauche. Bitte nicht schlagen "mit" -
1
Antworten
Ich habe ein problem, die Prüfung, ob ein bestimmter Befehl in einem multi-pipe-Befehl Kette hat einen Fehler auslösen. In der Regel ist dies nicht schwer zu überprüfen, aber weder set -o pipefail noch durch ${PIPESTATUS[@]} funktioniert in
2
Antworten
Ich versuche, code zu schreiben, die verwendet Rohre, um die Kommunikation zwischen einem übergeordneten Prozess-und it-Kinder. Aber, meine Pfeife zu geben scheint, nach dem ersten mal ich es verwenden (das heißt, es Stoppt zu arbeiten, nachdem die
5
Antworten
Hallo' ich möchte die Weiterleitung aller E-Mails(die werden kommen in meinem Posteingang), um php-Skript und abrufen von E-Mail-Inhalte und speichern Sie es in eine Datei. Also Mach das, ich war hinzufügen von E-Mail-Weiterleitung mit Rohrleitungen Pfad richtig.
4
Antworten
Ich versuche also, die Abfrage der top-3-CPU - "intensiv" - Prozesse auf einer gegebenen Maschine, und ich fand diese shell-Befehl, es zu tun: ps -eo pcpu,pid,user,args | sort -k 1 -r | head -3 Möchte ich diese
1
Antworten
Schreibe ich eine video-Anwendung, die in Java durch ausführen ffmpeg und die Aufnahme seiner Ausgabe in die Standardausgabe. Ich habe mich für Apache-Commons-Exec anstelle von Java Runtime, da scheint es besser. Aber ich bin eine schwierige Zeit
3
Antworten
Hallo, ich bin versuchen, um die Nummer, die ich berechnet, um tausend Platz. Zum Beispiel, Wenn ich 545,000 ich will, dass es bis zu 550.000 Erstellte ich ein Rohr import {Pipe, PipeTransform} from '@angular/core'; @Pipe({name: 'round'}) export
2
Antworten
Ich habe Probleme bei Rohrleitungen durch die sed. Einmal habe ich Pipe die Ausgabe von sed, ich kann nicht leiten Sie die Ausgabe von sed anderswo. wget -r -nv http://127.0.0.1:3000/test.html Ausgänge: 2010-03-12 04:41:48 URL:http://127.0.0.1:3000/test.html [99/99] -> "127.0.0.1:3000/test.html"
5
Antworten
Im schreiben von zwei litle c++ - Anwendungen, die kommunizieren müssen. Zuerst wird eine Dienstleistung, die jeder einmal in eine Weile, müssen alert die user für so etwas. Da ein service nicht erstellen windows habe ich die
2
Antworten
Habe ich ein Suchfeld filtern Sie die Liste in eine multi-select-box den Rohren gearbeitet, wenn ich in den Vorlage Formen. Aber ich geändert, um reaktive Formen, und ich kann nicht finden, wie man den Wert <modal-content [formGroup]="prodForm">
1
Antworten
Ich versuche zu tun, einige Verarbeitung auf die Ausgabe von psftp "ls" - Befehl. Im Grunde genommen, ich möchte alle Dateinamen, die bestimmte Bedingungen erfüllen und in ein array. Ich habe diese: PS C:\path\to\pwd> $a = &
4
Antworten
Ich versuche zu implementieren ist ein real-time-Anwendung, die beinhaltet IPC über verschiedene Module. Die Module sind dabei einige Daten-intensive Verarbeitung. Ich bin mit message queue, die als das Rückgrat(Activemq) für IPC in der Prototyp, das ist ganz
1
Antworten
Habe ich die Liste der Objekte mit Salden (es gibt auch andere Eigenschaften von Objekten, nicht jedoch importiert, zum Beispiel): [{ balance : 100 },{ balance : 200 },{ balance : null },{ balance : 300 }]
1
Antworten
In das Dokument warten (http://docs.python.org/2/library/subprocess.html#subprocess.Popen.wait), es sagt: Warnung Diese wird deadlock bei der Verwendung von stdout=PIPE und/oder stderr=PIPE und die Kind-Prozess erzeugt genug Leistung, um ein Rohr, so dass es blockiert warten auf die OS-pipe-buffer zu akzeptieren,
1
Antworten
Ich versuche die Umleitung von stdin von den Eltern auf das Kind durch die pipe "my_pipe", aber wenn ich mein Programm, ich sehe nicht die erwarteten Ergebnisse. Wenn ich das Programm auszuführen, es erwartet die Eingabe von
1
Antworten
from subprocess import PIPE,Popen p = Popen("ls -l",shell=True,stderr=PIPE,stdout=PIPE) (out,err) = p.communicate() print(out, err) In über Popen nennen, wenn ich entfernen stdout=PIPE, bin ich immer der Zeilenumbruch nach jedem Eintrag, indem ls -l im Ausgang. Aber wenn die
2
Antworten
Möchte ich ein bash-Skript, welches wget und führen Sie seinen Ausgang mit der bash so: wget -q -O - http://pastebin.com/raw.php?i=VURksJnn | bash Den pastebin-Datei ist ein test-Skript, aber diese Befehle zeigt mir: "Unbekannter Befehl" (vielleicht aufgrund der
1
Antworten
Habe ich eine Verbindung zu einem remote-server über telnet und möchten, senden Sie die Datei input. Dies ist ein Prozessor-emulator (MCF68k), ich kann also nicht einfach mit scp die Datei auf den server und von dort aus