Neue Fragen mit dem Tag «fifo»
Insgesamt gefunden 21 Frage
0
Bewertungen
0
Antworten
459
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...
fragte Ciccio vor 6 Jahren
2
Bewertungen
1
Antwort
479
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 6 Jahren
3
Bewertungen
2
Antworten
743
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
324
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 7 Jahren
0
Bewertungen
1
Antwort
390
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 7 Jahren
1
Bewertungen
0
Antworten
1323
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...
fragte pixelbash vor 8 Jahren
0
Bewertungen
3
Antworten
579
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
443
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 9 Jahren
0
Bewertungen
2
Antworten
350
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 9 Jahren
0
Bewertungen
1
Antwort
1102
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...
fragte fooness vor 9 Jahren
7
Bewertungen
1
Antwort
910
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 10 Jahren
3
Bewertungen
2
Antworten
3917
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 <...
fragte justhalf vor 10 Jahren
1
Bewertungen
1
Antwort
330
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
732
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
1532
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 12 Jahren
6
Bewertungen
3
Antworten
1143
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 12 Jahren
3
Bewertungen
2
Antworten
1791
Ansicht
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 12 Jahren
2
Bewertungen
1
Antwort
680
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
491
Ansicht
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 13 Jahren
4
Bewertungen
1
Antwort
3412
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...
fragte n0pe vor 13 Jahren
4
Bewertungen
1
Antwort
2668
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 13 Jahren