Questions marquées «pipe»

Un canal Unix relie les descripteurs de fichiers de deux processus. Un tube est créé avec la fonction POSIX pipe () déclarée dans <unistd.h>. Les shells permettent la création de canaux entre les processus en utilisant "|".

6
Pipe vers plusieurs fichiers dans le shell
J'ai une application qui produira une grande quantité de données que je ne souhaite pas stocker sur le disque. L'application génère principalement des données que je ne souhaite pas utiliser, mais un ensemble d'informations utiles qui doivent être divisées en fichiers séparés. Par exemple, étant donné la sortie suivante: JUNK …
29 bash  shell  grep  pipe 




5
Comment traiter / diriger la sortie TCPDUMP en temps réel
Si je veux tcpdump les requêtes DNS par les clients (sur un routeur OpenWrt 10.04), alors je root@ROUTER:/etc# tcpdump -n -i br-lan dst port 53 2&gt;&amp;1 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on br-lan, link-type EN10MB (Ethernet), capture size 96 bytes 22:29:38.989412 IP …
27 pipe  tcpdump 

3
Comment puis-je chronométrer une pipe?
Je veux timeune commande qui se compose de deux commandes distinctes avec une sortie de tuyauterie à l'autre. Par exemple, considérez les deux scripts ci-dessous: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Maintenant, comment puis-je timesignaler le temps pris par foo.sh | bar.sh(et oui, je …
27 bash  shell  pipe  time 




1
Comment fonctionnent les pipes sous Linux
J'ai lu comment les canaux sont implémentés dans le noyau Linux et je voulais valider ma compréhension. Si je me trompe, la réponse avec l'explication correcte sera sélectionnée. Linux a un VFS appelé pipefs qui est monté dans le noyau (pas dans l'espace utilisateur) pipefs a un seul super bloc …
25 kernel  pipe 


3
Suivre une pipe en utilisant moins?
Peut-il moins suivre (en appuyant sur F) une entrée canalisée (de manière similaire à un fichier)? Pour un fichier en cours d'écriture, la commande less &lt;file&gt; suivra le fichier en appuyant sur F. Mais si j'ai une commande qui envoie directement les tuyaux en moins, comme ceci command | less …
25 pipe  less  tail 




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.