Un tube est une connexion interprocessus entre les descripteurs de fichiers de deux processus. Un tube est créé avec la fonction POSIX pipe () (à partir de ). Les shells créent des tuyaux entre les processus si le "|" le symbole est utilisé: "cmd1 | cmd2" dirige la sortie de cmd1 vers l'entrée de cmd2.
Sous Windows, utilisez CreatePipe (). Ce mécanisme redirige l'entrée standard, la sortie standard et l'erreur standard dans le processus d'appel dans .NET et Java.
Je souhaite prendre tout programme qui sortira à l'écran, attrape la sortie et colorise certains mots-clés avant qu'ils ne soient émis à l'écran. Par exem ...
J'essaie d'exécuter un programme avec une entrée standard spécifique. Je réussis à utiliser un descripteur de fichier d'un fichier où il y a ce que je veu ...
J'ai deux processus qui se sont interfaces sur stdin et stdout.
Supposons que j'ai le processus A et le processus B. Le stdout de B doit se nourrir dans le stdinal d'A, et le stdout d'u ...