Questions marquées «fifo»

Questions sur FIFO - fichier spécial premier entré premier sorti, également connu sous le nom de pipe



1
Pourquoi un canal nommé est-il aussi lent que d'écrire dans un fichier?
J'essaie de comprendre le fonctionnement des canaux nommés afin de pouvoir rationaliser ma communication interprocessus unidirectionnelle. Je m'attends à des frais généraux en raison de la copie de données dans un tampon circulaire, que j'aurais pensé être stocké dans la RAM, et je m'attendais donc à ce que le canal …
18 fifo 

1
Comment obtenir une vitesse d'écoulement de tuyau moyenne
Si myfileaugmente avec le temps, je peux obtenir le nombre de lignes par seconde en utilisant tail -f | pv -lr > /dev/null Il donne une vitesse instantanée, pas moyenne. Comment puis-je obtenir la vitesse moyenne (c'est-à-dire l'intégrale de la fonction de vitesse v(t)sur le temps de surveillance).
16 pipe  monitoring  tail  fifo  pv 

3
lecture continue de la pipe nommée (cat ou tail -f)
J'ai configuré rsyslogpour enregistrer certains événements de journal pour /dev/xconsole: *.*;cron.!=info;mail.!=info |/dev/xconsole /dev/xconsoleest un tube nommé ( fifo). Si je veux voir ce qui est enregistré, je peux le faire cat /dev/xconsole. Je suis surpris de voir que la commande cat /dev/xconsolene se termine pas après la lecture du fichier, …
16 pipe  cat  tail  fifo 



1
Des tuyaux «qui fuient» sous Linux
Supposons que vous ayez un pipeline comme celui-ci: $ a | b Si barrête le traitement stdin, après un certain temps, le tuyau se remplit et écrit, de aà sa sortie standard, se bloquera (jusqu'à ce que le btraitement recommence ou qu'il meure). Si je voulais éviter cela, je pourrais …
12 linux  pipe  fifo  buffer 

1
Comment utiliser les canaux inotify ou nommés sur SSHFS?
Merci la sshfsmagie, je peux monter mon répertoire personnel à partir d'un serveur distant avec sshfs user@server:/home/user ~/remote Optimiste, je pensais que je serais mis local inotify-hook sur ~/remote/logFile(dans le sshfsmontage) donc un programme local peut réagir aux changements de journaux à distance. cd ~/remote touch logFile # create remote …
12 sshfs  inotify  fifo 


4
Redirection de la sortie du programme
Lorsque vous essayez de rediriger la sortie du programme avec la syntaxe "un certain nombre supérieur à" (par exemple foo 2> myfile), quels sont les nombres possibles ici et que représentent-ils? Je crois que 1 est /dev/stdout, 2 est /dev/stderr. Et 5 et 6? Y a-t-il 3, 4 ou un …

6
Tuyau semi-asynchrone
Supposons que j'ai le tuyau suivant: a | b | c | d Comment puis-je attendre la fin de c(ou b) dans shou bash? Cela signifie que le script dpeut démarrer à tout moment (et n'a pas besoin d'être attendu) mais nécessite une sortie complète de cpour fonctionner correctement. Le …
11 bash  shell  pipe  fifo 

3
Canaux nommés, descripteurs de fichiers et EOF
Deux fenêtres, même utilisateur, avec des invites bash. Dans le type de fenêtre 1: $ mkfifo f; exec <f Donc bash tente maintenant de lire à partir du descripteur de fichier 0, qui est mappé sur le canal nommé f. Dans le type de fenêtre 2: $ echo ls > …

3
Comment implémenter des «générateurs» comme $ RANDOM?
La variable spéciale $RANDOMa une nouvelle valeur à chaque accès. À cet égard, il rappelle les objets «générateurs» que l'on trouve dans certaines langues. Existe-t-il un moyen de mettre en œuvre quelque chose comme ça dans zsh? J'ai essayé de le faire avec des tuyaux nommés, mais je n'ai pas …
10 zsh  fifo  ipc 

2
mkfifo - Des E / S disque se produisent-elles réellement?
J'ai 2 applications: Producteur (N instances) Consommateur (1 instance) J'écris actuellement les résultats intermédiaires des producteurs, puis le consommateur lit ces fichiers sur le disque et produit un résultat final . Je voudrais minimiser ces E / S en "diffusant" les sorties des producteurs directement vers le consommateur. Je suis …
10 io  fifo 

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.