Neue Fragen mit dem Tag «fifo»

Insgesamt gefunden 21 Frage

0
Bewertungen
0
Antworten
418
Ansichten

wie man mehrfache umleitung mit befehl und fifo macht

Ich muss ein Bash-Skript in einer Linux-Maschine mit der folgenden Umleitung schreiben. echo commands > cmd_receives_commands > fifo > awk_parser > tcp_socket Ich habe bestätigt, dass das Konstrukt für "tcp_socket" funktioniert: echo 3<> /dev/tcp/address/port cmd >&3 echo 3...

2
Bewertungen
1
Antwort
438
Ansichten

Muschelrohre - die Reihenfolge der Dinge

Weil netcatauf meiner Box nicht unterstützt -e, die netcatman - Seite gibt mir diese Abhilfe: $ rm -f /tmp/f; mkfifo /tmp/f $ cat /tmp/f | /bin/sh -i 2>&1 | nc -l 127.0.0.1 1234 > /tmp/f Ich verstehe nicht, wie das funktioniert. Ich denke zwar, wenn Sie versuchen cat /tmp/f, das zu blocki...
fragte Drew LeSueur vor 5 Jahren

3
Bewertungen
2
Antworten
703
Ansichten

Wie kann ich Sound in eine FIFO-Datei umleiten?

Ich habe ein Programm, das FIFO-Dateien für die Interaktion mit dem Benutzer verwendet. Es kann ein Audioanruf erfolgen, der die Ausgabe arecordan eine der FIFO-Dateien des Programms richtet : arecord -r 48000 -c 1 -f S16_LE > call_in Ein Audioanruf kann beantwortet werden, indem die Ausgabe ein...
fragte BlandCorporation vor 6 Jahren

1
Bewertungen
1
Antwort
292
Ansichten

Warum kann du -sk nicht die Größe eines FIFO melden?

In bash gibt es ein Konzept, das als Prozessersetzung bezeichnet wird. Sie können einen Befehl ausführen und die Ausgabe als Datei verwenden. z.B $ cat -n <(seq 3|tac) 1 3 2 2 3 1 Ich bin neugierig, warum das Folgende fehlschlägt. $ du -sk <(xzcat /var/log/mpd/scribble.log.xz ) 0 /dev/fd/63...
fragte Ярослав Рахматуллин vor 6 Jahren

0
Bewertungen
1
Antwort
352
Ansichten

Erstellen Sie einen STD IN / OUT-Puffer für ein Programm, das in einer Bildschirmsitzung ausgeführt wird

Umgebung Linux version 2.6 Screen version 4.03.01 Ich führe eine Anwendung in einer Bildschirmsitzung aus. Das Programm druckt auf STDOUT und liest von STDIN. Was ich gerne machen würde: Habe zuerst STDOUT von screen tee'd zu einer Datei. Aus irgendeinem Grund schreibt die Leitung zum Abschlag nur...
fragte varlogtim vor 6 Jahren

1
Bewertungen
0
Antworten
1254
Ansichten

ffmpeg: mjpeg fifo in mp4 stream umwandeln - on the fly - in chrom rendern

Ich habe einen Mjpeg-Stream in einem Fifo (kommt von gphoto2 --capture-movie) und ich möchte diesen Stream in Chrom spielen. Um den Mjpeg-Stream zu erfassen, verwende ich: gphoto2 --capture-movie --stdout> fifo.mjpg Jetzt habe ich schwierige Zeiten, um herauszufinden, wie ich diesen Stream in et...

0
Bewertungen
3
Antworten
550
Ansichten

Spezielle Datei, die nur die letzten n Zeilen enthält

Gibt es eine Möglichkeit, spezielle Dateien unter Linux zu erstellen, die nur die 100 zuletzt geschriebenen Zeilen enthalten? Ich habe einen Prozess, der eine Protokolldatei füllt, und ich möchte regelmäßig die letzten 100 Zeilen analysieren. Ich weiß, ich könnte eine Art Logrotat verwenden, aber gi...
fragte Daladim vor 8 Jahren

0
Bewertungen
1
Antwort
413
Ansichten

XTerm-Puffer werden beim Lesen von FIFO ausgegeben

Ich habe ein xterm-Fenster, in dem ich ständig die Ausgabe einer Named Pipe anzeigen möchte. Es scheint jedoch etwas Pufferung zu geben, und ich kann nicht herausfinden, wo es passiert. Ich öffne zwei Terminals. Im ersten Fall mache ich eine Pfeife und halte Ausschau nach allem, was an sie gesendet...
fragte Eldritch Cheese vor 8 Jahren

0
Bewertungen
2
Antworten
319
Ansichten

Wie kann ich unter Linux einen Prozess ausführen, zu dem ich später zurückkehren kann, um nach dem Trennen einen Befehl zu geben

Ich entwickle gerade eine Server-Hosting-App (hauptsächlich für mich / zu Lernzwecken) und alles funktioniert großartig und was nicht, ich weiß nicht, wie viele von Ihnen allgemein mit Counter-Strike vertraut sind, aber ich starte meinen Server und alles ist ok, aber ich löse mich davon (dies ist al...
fragte XCritics vor 8 Jahren

0
Bewertungen
1
Antwort
1065
Ansichten

Starten Sie netcat automatisch auf localhost und remote-host und lassen Sie es aktiv

Ich habe diese Antwort von @jeremytrimble auf Stack Overflow gefunden. Dort wird erläutert, wie Sie eine FIFO-Datei über das Netzwerk lesen können. Ich frage mich, ob es möglich ist, diese netcat-Befehle automatisch zu starten, z. B. in einer Crontab-Datei (@reboot nc…). Wie würde ich sie am Leben e...

7
Bewertungen
1
Antwort
873
Ansichten

Mehrere Unix-Pipes funktionieren nicht

Diese erste Pipeline funktioniert gut (Druck "c"): echo "a" | sed 's/a/b/' | sed 's/b/c/' Dieser tut nicht das, was ich erwarte (nichts wird gedruckt, wenn ich ein "a" in meine FIFO einfüge): mkfifo fifo; cat fifo | sed 's/a/b/' | sed 's/b/c/' Wenn ich jedoch den zweiten "sed" -Befehl aus der let...
fragte Sridhar-Sarnobat vor 9 Jahren

3
Bewertungen
2
Antworten
3885
Ansichten

Wie kann verhindert werden, dass der Beendigungsbefehl EOF an Named Pipes sendet?

Das Problem, mit dem ich konfrontiert war, ist genau dieses: http://www.linuxmisc.com/4-linux/d7863c256bccbfb6.htm Ich möchte in der Lage sein, ein Programm auszuführen, das stdin verwendet, und Daten zu schreiben, wann immer ich Lust habe. Ich kann das mit FIFOs namens Pipes tun. z.B: txtplay &lt...
fragte justhalf vor 9 Jahren

1
Bewertungen
1
Antwort
299
Ansichten

So implementieren Sie die FIFO-Funktion in RAID HDD

Kann mir bitte jemand raten, wie ich eine FIFO-Funktionalität auf einer RAID 0-Festplatte implementieren kann. Ich möchte, dass die alten Dateien überschrieben werden, nachdem der Speicherplatz der Festplatte null ist, sodass das RAID wie eine Endlosschleife wirkt. Irgendwelche Ideen, wie dies errei...
fragte Jishnu U Nair vor 10 Jahren

5
Bewertungen
3
Antworten
698
Ansichten

Kann bash das gleiche FIFO aus zwei separaten Befehlen verbrauchen?

Ich habe eine riesige Datenquelle, die ich mithilfe einiger greps filtere. Im Grunde mache ich gerade was: #!/bin/bash param1='something' param2='another' param3='yep' echo $(avro-read /log/huge_data | grep $param1 | grep "$param2-" | grep $param3 | wc -l) / $(avro-read /log/ap/huge_data | grep $par...
fragte Andrew vor 11 Jahren

2
Bewertungen
1
Antwort
1504
Ansichten

Wie wird die Ausgabe eines Linux-Befehls in den vorherigen Befehl zurückgeleitet?

Der Linux-Befehl nc -l 8090 | (read METHOD URI PROTOCOL ; echo "method: $METHOD" ; echo "path: $URI" ; echo "prot: $PROTOCOL") Hört Port 8090 und wenn ich etwas http://127.0.0.1:8090/path/to/nowherein meinen Browser eingebe, werden einige Informationen über den HTTP-Request im Terminal ausgegeben....
fragte jederik vor 11 Jahren

6
Bewertungen
3
Antworten
1110
Ansichten

Lesen Sie nicht blockierend von mehreren Fifos parallel

Ich sitze manchmal mit einer Reihe von Ausgabefifos aus parallel laufenden Programmen. Ich möchte diese Fifos zusammenführen. Die naive Lösung ist: cat fifo* > output Dies erfordert jedoch, dass der erste FIFO abgeschlossen ist, bevor das erste Byte vom zweiten FIFO gelesen wird. Dadurch werden...
fragte Ole Tange vor 11 Jahren

3
Bewertungen
2
Antworten
1754
Ansichten

Halten Sie die Bash auf einer Named Pipe offen

Ich schaue, um Befehle von vim an einen separaten tmux-Bereich zu senden, und ich dachte mir, der einfachste Weg wäre, eine Named Pipe zu mkfifo /tmp/cmdsund zum Ausführen bash < /tmp/cmdsvon Befehlen zu lauschen. Ich mache es dann echo "echo \"hello world\" > /tmp/cmds"als Test, dies funktion...
fragte William Casarin vor 11 Jahren

2
Bewertungen
1
Antwort
642
Ansichten

So konvertieren Sie ein Skript mithilfe von Pipelines in Named Pipes

Ich habe ein Bash-Skript, das anonyme Pipes verwendet, um Folgendes zu erreichen: Video von DV-Capture-Gerät in eine Datei schreiben (mit Tee) es an ffmpeg2theora leiten (in ogv / theora-video konvertieren) in eine Datei schreiben (mit Tee) Leiten Sie es an oggfwd, um es an den Icecast Streaming Se...
fragte Nova deViator vor 12 Jahren

0
Bewertungen
2
Antworten
460
Ansichten

Wie kann ich auf meinem System feststellen, wo die Prozessersetzung FIFO-Dateien erstellt?

Ich schreibe eine C ++ - Anwendung und muss mit der Prozessersetzung in der Bash-Shell arbeiten. Ich versuche, einen Weg zu finden, um die Pfade zu überprüfen, die als Argumente an mein Programm übergeben werden. Einige davon zeigen auf FIFO-Dateien, die durch Prozessersetzung erstellt wurden. Gibt...
fragte Earl Sven vor 12 Jahren

4
Bewertungen
1
Antwort
3363
Ansichten

Wie lange bleiben FIFOs (Named Pipes) "offen"?

Zum Beispiel habe ich ein Skript, das die Zeit in eine Pipe in / etc / pipe schreibt. Es schreibt kontinuierlich in einer wahren Schleife. Wie lange stehen die Daten in der Pipe zum Lesen zur Verfügung? Wenn ich mich dazu entscheide, die Pipe nur einen Tag später mit cat / etc / pipe zu lesen, bekom...

4
Bewertungen
1
Antwort
2633
Ansichten

Kann keine benannte Pipe scp

Ich versuche, eine Datei im laufenden Betrieb zu verschlüsseln und die Ausgabe an eine Named Pipe (FIFO) umzuleiten. Ich SSH in meinen Server und führe den Befehl aus: $ mcrypt -k key < file > named_pipe dann versuche ich es von meinem laptop aus: $ scp me@server:~/dir/named_pipe und es...
fragte Matt vor 12 Jahren