pipe

Eine Unix-Pipe verbindet Dateideskriptoren zweier Prozesse. Eine Pipe wird mit der Funktion POSIX pipe () erstellt, die in deklariert ist. Shells ermöglichen die Pipe-Erstellung zwischen Prozessen mithilfe von "|".
1
Antwort

Wie liest man aus einem os.pipe () ohne blockiert zu werden?

Ich versuche, von einem offenen os.pipe() zu lesen, um zu sehen, ob es im Moment des Lesens leer ist. Das Problem ist, dass der Aufruf von read() dazu führt, dass das Programm dort blockiert, bis dort tatsächlich etwas zu lesen ist, aber e...
03.07.2014, 01:47
4
Antworten

Finden Sie, wie viele Bytes aus einem FILE * oder einem Dateideskriptor gelesen werden können

Gibt es eine vorgegebene Möglichkeit, um zu sagen, wie viele Bytes zum Lesen bereit sind? Gibt es eine FILE* oder einen Dateideskriptor? Ich kann s=ftell(f),fseek(f,0,SEEK_END),e=ftell(f),fseek(f,s,SEEK_SET),e-s nicht verwenden, da FIL...
23.03.2011, 17:23
2
Antworten

Unix FIFO in gehen?

Gibt es eine Möglichkeit, einen Unix-FIFO mit Go-Sprache zu erstellen? Es gibt keine Mkfifo , noch Mknod in os Paket, obwohl ich erwartet habe, dass benannte FIFOs weitgehend in Posix OS's verwendet werden. Tatsächlich gibt es eine Funkt...
22.06.2011, 14:39
2
Antworten

Rohrimplementierung

Ich versuche eine Linux-Shell zu implementieren, die Piping unterstützt. Ich habe bereits einfache Befehle ausgeführt, Befehle, die im Hintergrund ausgeführt werden, Umleitungen, aber Rohrleitungen fehlen immer noch. Ich habe bereits darüber...
17.04.2010, 18:59
2
Antworten

Piping Postgres COPY in Python mit psycopg2

Ich schreibe ein Skript, um eine Kopie einiger Daten zwischen zwei Rechnern im selben Netzwerk mit psycopg2 zu erstellen. Ich ersetze eine alte, hässliche Bash, die die Kopie mit macht %Vor% Dies scheint sowohl die einfachste als auch
20.07.2011, 16:33
2
Antworten

Perl: Schließen der Subprozess-Pipe im Signal-Handler hängt?

Ich muss bei einem Skript, das die Blockierung von io blockiert, Timeouts geben. Überraschenderweise stellt sich heraus, dass exit hängt, wenn eine offene Pipe zu einem Subprozess existiert: %Vor% Ohne open call funktioniert es, das E...
25.01.2016, 05:27
4
Antworten

Eckig 4: InvalidPipeArgument: '[object Object]' für die Pipe 'AsyncPipe'

Ich brauche deine Hilfe, ich versuche, einige Daten von meinem Firebase anzuzeigen, aber es zeigt mir einen Fehler wie InvalidPipeArgument: '[object Object]' for pipe 'AsyncPipe' . Da ist mein Service: %Vor% Es gibt meine Komponente:...
01.07.2017, 23:05
3
Antworten

Sind Unix-Pipe (|) und Pipe, die wir mit "pipe (int pipefd [2])" erzeugen, in c gleich?

Sind Unix-Pipe (|), Pipelines die Ausgabe eines Prozesses zu einem anderen und Pipe wir erstellen mit "Pipe (Int Pipefd [2])" in c für Interprozesskommunikation die gleiche?     
14.12.2015, 13:37
2
Antworten

Linke Seite des Rohres ist die Unterschale?

Bearbeiten: Mein Kommentar bezüglich sed 's@^@ @' <(f1) ist falsch Während $BASH_SUBSHELL anzeigt, dass wir uns auf der gleichen Ebene wie der Start befinden, gehen die Variablen im Hauptskript verloren. basierend auf Gordons Ant...
22.04.2011, 22:22
3
Antworten

Rohrsuche Ergebnis zu anderen Registerkarte / Fenster / Puffer in VIM

Ich habe eine nette Funktion der VIM-Suche gefunden, d. h. alle Suchergebnisse und die entsprechenden Zeilennummern aufgelistet. Zum Beispiel: %Vor% Frage: Gibt es eine "einfache" Möglichkeit, dies in ein anderes Fenster / Tab / Puffer zu...
09.11.2012, 10:50