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

Gibt es eine Möglichkeit, die Performance von Linux-Pipes zu verbessern?

Ich versuche, extrem schnelle Daten von einer Anwendung zur nächsten zu übertragen, indem ich CentOS 6 verwende. Ich habe die folgenden Benchmarks mit dd durchgeführt, um festzustellen, dass die Pipes mich zurückhalten und nicht den Algorit...
27.09.2012, 16:45
4
Antworten

Wie schließe ich einen Python 2.5.2 Popen-Subprozess, sobald ich die Daten habe, die ich brauche?

Ich führe die folgende Version von Python aus: %Vor% Ich führe den folgenden Python-Code aus, um Daten von einem Kind-Subprozess in die Standardausgabe zu schreiben und diese in eine Python-Variable namens metadata : einzulesen %Vor% D...
05.10.2010, 05:42
3
Antworten

Wie schließe ich die Stdout-Pipe, wenn ich einen mit dem Python-Subprozess Popen gestarteten Prozess abbringe?

Ich frage mich, ob es möglich ist, die Kommunikationsleitung herunterzufahren, wenn ein Subprozess in einem anderen Thread gestartet wird. Wenn ich communicate () nicht anrufe, funktioniert kill () wie erwartet und beendet den Prozess nach einer...
26.10.2009, 11:18
2
Antworten

pipe gibt eine leere Zeichenfolge in bash in Git für Windows zurück

Bearbeiten: Das Problem wurde nach dem Update auf Git für Windows & gt; = 2.9.0.windows1 behoben Haftungsausschluss Einige Kommentare beziehen sich auf die vollständige "Geschichte" hinter diesem Problem, aber ich beschloss, es zu verkürz...
05.06.2016, 15:05
1
Antwort

___ qstntxt ___

Beim Versuch, die Base R "Bizarro-Pipe" zu verstehen, wie im Win Vector-Blog beschrieben, habe ich bestätigt, dass einfache Beispiele ein röhrenartiges Verhalten in R ohne installierte Pakete erzeugen. Zum Beispiel:

%Vor%

Ich habe festgestellt, dass der Punkt als Operator in Plyr und Masrit verwendet wird. Ich verbrachte ein paar Stunden damit, in Base R nach jedem Synonym zu suchen, das ich mir für den Punktoperator vorstellen konnte, mit jedem Hilfsmittel, das ich kannte; Ich habe sogar ein paar lächerliche Regex-Suchen gemacht. Schließlich habe ich es aus Verzweiflung versucht:

%Vor% Bis jetzt habe ich nicht widerlegt, dass ein nackter Punkt, ohne auch nur einen Namen zu haben, ein gültiger variabler Name in R ist. Aber ich hoffe immer noch, dass dies nur ein Nebeneffekt von etwas Vernünftigerem ist Verhalten, irgendwo dokumentiert.

Ist es das? Und wenn ja, wo?

Ich erkenne an, dass die Autoren es bei ihrem ersten Erscheinen im Win Vector-Blog als einen Witz identifiziert haben.

    
___ tag123operators ___ Operatoren sind Symbole, die in fast allen Programmier- und Codierungssprachen vorkommen, um Berechnungen und Vergleiche von Daten durchzuführen. Ich sehe es, aber ich glaube es nicht. Legale Namen in R, Rohrleitungen und der Punkt ___ tag123r ___ R ist eine freie, quelloffene Programmiersprache und Softwareumgebung für statistische Berechnungen, Bioinformatik, Visualisierung und allgemeine Datenverarbeitung. Stellen Sie minimale, reproduzierbare, repräsentative Beispiele für Ihre Fragen bereit. Verwenden Sie dput () für Daten und geben Sie alle Nicht-Basis-Pakete mit Bibliotheksaufrufen an. Bilder für Daten oder Code nicht einbetten, eingerückte Codeblöcke verwenden. Verwenden Sie für statistische Fragen http://stats.stackexchange.com. ___ tag123pipe ___ 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 "|". ___ answer49477514 ___
___ tag123namingconventions ___ Namenskonventionen beziehen sich auf allgemeine Regeln für Namen, die Programmierkonstrukten wie Variablen und Methoden zugewiesen sind. Diese Konventionen erleichtern die Lesbarkeit und verbessern dadurch die Wartbarkeit von Code, indem sie die Benennungskonsistenz über verschiedene Module hinweg durchsetzen. ___ tag123pipeline ___ Eine Pipeline ist eine Folge von Funktionen (oder das Äquivalent davon), die so zusammengesetzt sind, dass die Ausgabe von Eins eine gute Eingabe für die nächste ist, um eine zusammengesetzte Transformation zu erzeugen. In der Shell-Syntax, die als 'command | Befehl2 | Befehl3 '. Der Begriff wird auch in der Computerarchitektur verwendet, um eine Sequenz von seriellen Stufen zu definieren, die parallel über Elemente ausgeführt werden können, die in die Leitung eingespeist werden, um den Gesamtdurchsatz zu erhöhen. ___

Beim Versuch, die Base R "Bizarro-Pipe" zu verstehen, wie im Win Vector-Blog beschrieben, habe ich bestätigt, dass einfache Beispiele ein röhrenartiges Verhalten in R ohne installierte Pakete erzeugen. Zum Beispiel: %Vor% Ich habe festgestel...
23.12.2017, 07:09
0
Antworten

T-Stück wird nicht beendet, nachdem die Pipeline beendet ist [geschlossen]

Also, ich habe ein ziemlich langes und involviertes Skript, das dazu gedacht ist, von Leuten benutzt zu werden, die sich nicht in etwas einmischen wollen, das schief geht. In letzter Zeit ist das Skript beim Testen unerklärlicherweise eingefr...
01.03.2012, 20:24
4
Antworten

Verwendung von Pipe Symbol durch exec in Java [duplizieren]

Ich verwende den folgenden Code, um die Details aller Prozesse zu erhalten, die im System ausgeführt werden: %Vor% Ich möchte ps aux mit dem Pipe-Symbol nach unten filtern, damit ich folgendes benutze: %Vor% Es geht zum ErrorStream....
29.08.2011, 05:47
3
Antworten

Ist es möglich, eine Pipe zwischen zwei untergeordneten Prozessen zu haben, die von demselben Elternteil erstellt wurden (LINUX, POSIX)?

Ich habe mehrere Kind "gegabelt" von der gleichen Eltern und ich versuche, pipe Verbindung zwischen all diesen Kind-Prozesse wie eine verkettete Liste Struktur zu konstruieren. Child 1 sendet Daten an child2, child 2 an child 3 .... child N a...
07.03.2011, 22:03
2
Antworten

Wie erlaube ich zwei konkurrierenden Prozessen zu kommunizieren?

Ich habe zwei separate Prozesse: ein C-Programm, das kommagetrennte Werte gefolgt von einem Zeilenumbruch jede Sekunde ausgibt, und ein Perl-Programm, das Daten akzeptiert (im selben Format) und diese Daten verarbeitet. Das C-Programm gibt We...
03.04.2009, 03:51
2
Antworten

Wie übergebe ich stdin in ein Perl-Skript, das nach Eingabe als einzigem Parameter sucht?

Diese Frage wurde aus Faulheit von mir gemacht, weil ich Dutzende von Skripten habe, die in der einfachen Struktur ausgeführt werden: %Vor% ... und die Ausgabe wird auf stdout gedruckt. Jetzt erkenne ich jedoch, dass ich bestimmte Situatione...
18.10.2013, 18:33