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 "|".

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 





2
Existe-t-il un moyen d'utiliser des xargs sur un tube?
J'essaie de convertir automatiquement les fichiers flac déplacés vers un dossier en mp3 dans un autre dossier. Ma ligne de code actuelle est la suivante: inotifywait -m -r -q -e moved_to --format "'%w%f'" ~/test | xargs -I x flac -cd x - | lame -b 320 - /media/1tb/x.mp3 Pour expliquer …
15 shell  pipe  xargs  inotify 



1
Pourquoi la tuyauterie en «queue» modifie-t-elle le contenu d'une ligne?
Quand je vois le résultat d'un SELECTavec MySQL Workbench, c'est correct avec un seul \ max@host 10:13:58: ~$ mysql -h db-master.domain.local -uuser -ppw db -e ' &gt; SELECT &gt; DISTINCT i.filesourceregexp &gt; FROM db.ImportLogFiles i' +------------------------------------------------+ | filesourceregexp | +------------------------------------------------+ | ^[0-9]{8}_1062355673_merge_google_pbn\.csv$ | | ^[0-9]{8}_8026062435_merge_google_pbn\.csv$ | | ^[0-9]{8}_1062355673_store_visits_report\.csv$ | +------------------------------------------------+ …
14 pipe  mysql  tail 

3
Tuyau B à D? - A && B || C | ré
Existe-t-il un moyen de réécrire la structure de commande A &amp;&amp; B || C | Dafin que B ou C soit canalisé dans D? Avec la commande actuelle, seuls B ou C et D sont exécutés. Par exemple:
14 bash  pipe 



2
Comment trier à l'aide des commandes grep et sort?
Je voudrais créer une liste triée de tous les services TCP trouvés dans le fichier /etc/services, diriger la sortie de la commande grep tcp /etc/servicesdans la commande sort, puis rediriger la sortie de ce tuyau dans le fichier ~/pipelab.txt. Je reçois toujours un message d'erreur indiquant que ma sortie est …
14 shell  pipe 



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.