Questions marquées «pipe»

8
Puis-je diriger deux processus l'un vers l'autre?

Dans cette page de La conception et la mise en œuvre du système d'exploitation 4.4BSD , il est dit que: Une différence majeure entre les tuyaux et les sockets est que les tuyaux nécessitent un processus parent commun pour configurer le canal de communication Cependant, si j'enregistre correctement,...

8
Comment puis-je obtenir la taille de stdin?

Je suis sur le point de compresser un grand répertoire et je veux savoir exactement quelle sera la taille du fichier résultant. J'ai essayé d'utiliser du: $ tar -cv dir | du -h - du: cannot access '-': No such file or directory J'ai ensuite essayé d'utiliser la version de fichier de '-': $ tar -cv...

8
Comment déboucher la coupe?

Je souhaite obtenir uniquement des adresses e-mail se terminant par "@ xyz.nl" à partir de mon fichier journal de messagerie. Pour y parvenir, je fais: # tail -f /var/log/mail.log | grep --i --line-buffered "@xyz.nl" | cut -d '@' -f 1 | cut -d '<' -f 2 Le --line-buffered avec grep est nécessaire...

8
Nom du processus à l'autre extrémité d'un tube Unix?

Si deux processus sont connectés par un tuyau, > cmd1 | cmd2 existe-t-il un moyen cmd1de connaître le nom (ou PID) du processus de l'autre côté du tuyau ( cmd2)? Aussi, vice versa, existe-t-il un moyen cmd2d'obtenir le nom / PID de cmd1? Je sais qu'il isatty(3)faut vérifier si la sortie va (ou...