Je ne connais pas encore les processus, les canaux et le dup2, par conséquent, j'aimerais que quelqu'un m'aide à comprendre ce qui ne va pas avec un programme que j'ai créé. Ce programme est censé fon
Je travaille actuellement sur un petit shell et j'essaye d'implémenter l'exécution d'un job composé de plusieurs commandes (comme "ls | sort"). Je suis confronté à un problème de redirection car le pr
Lors de la duplication d'un descripteur de fichier fd appel dup, et fermeture des descripteurs de fichier d'origine. Tous les descripteurs de fichiers dupliqués sont-ils également fermés?
Je voulais créer un processus fils qui double pour créer deux processus fils. Avec la sortie de l'un, envoyé à l'autre. J'ai trouvé cet exemple de code. Mais je suis confus quant à la façon dont cela
J'essayais dup2 sur linux. Mon programme de test est: J'ouvre un tube, j'essaie de copier stdin à fifo write, dup stdout à fifo read, je souhaite quand je lance ce programme, stdin est écrit dans le f
Je veux rediriger mes stdin, stdout et stderr à travers un socket. Ce code fonctionne sous Linux: dup2(socket, 0);
dup2(socket, 1);
dup2(socket, 2);
mais pas sur Windows, car les prises ne sont pa