Wie bekomme ich ein anderes Programm?
279
user332364
Einige Linux-Programme prog1 drucken permanent auf der Konsole. Ich würde gerne stdout in meinem C-Programm prog2 als stdin lesen und analysieren. Ich kann die Quelle von Prog1 nicht ändern. Ich erwarte so etwas wie diesen Befehl:
prog1 ??? prog2
Ich möchte also stdout von prog1 auf stdin von prog2 umleiten. Vielleicht zu einfach, aber ich weiß es nicht ... Ich kann die Antwort nicht googeln. Ich habe nur Fragen gefunden, wie man den bestehenden Prozess ändert, ohne ihn zu töten.
Ist dies eine Frage zum Ändern der prog2-Quelle, dh zum Lesen von stdin? Sie wissen, dass Sie stdout mit `prog1 | an prog2 weiterleiten prog2`?
slhck vor 10 Jahren
0
Ich muss Prog2 schreiben. Ich möchte fread verwenden, um stdout zu lesen. Ich weiß nicht, wie man stdout von prog1 auf prog2 umleitet.
user332364 vor 10 Jahren
0
Dann brauchen Sie eine Pfeife - siehe die verknüpfte Frage
slhck vor 10 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4