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
Obtention du PID de la commande plus tôt dans Pipeline
J'écris un script bash à utiliser inotifywaitpour surveiller un répertoire et lancer des actions lorsque des changements sont détectés. Quelque chose comme: inotifywait -m ... | while read f; do something; done Puisque inotifywaitne se termine pas par lui-même, ce script ne s'arrêtera pas. Mon plan était donc d'obtenir le …
11 bash  pipe  pid 

1
Comment canaliser du HTML dans Lynx?
Je teste un appel ajax depuis la console. J'aime me débarrasser du bruit des méta-informations qu'est le balisage html et simplement lire le contenu, donc j'aime le canaliser dans un navigateur de terminal, par exemple lynx. Encore: curl www.google.de | lynx ouvre juste une nouvelle instance de lynx. Je ne …
11 pipe  curl  html  stdin  lynx 

2
Envoyez le mot de passe via stdin dans `ssh-copy-id`
J'ai besoin d'automatiser certains déploiements d'identité, idéalement en utilisant ssh-copy-id. J'essaie de fournir le mot de passe via stdin, ce qui est possible sshen utilisant le -Sdrapeau. Je suis conscient que je peux envoyer des options supplémentaires pour sshutiliser l' -oindicateur dans la ssh-copy-idcommande, mais il n'y a aucun exemple …


3
Est-il possible d'exposer le tunnel TCP sous Linux en tant que périphérique de caractères spéciaux?
Récemment, j'ai trouvé dans la documentation QNX qu'il permet de configurer l'IPC basé sur les messages entre les processus sur des machines physiques distinctes en utilisant un périphérique série ( dev/serX) et cela m'a fait me demander: Est-il possible sous Linux de créer un périphérique spécial à l'échelle du système …

2
Comment passer l'argument au script qui est entré dans bash
En ce moment, j'ai une doublure comme celle-ci: curl -fsSL http://git.io/vvZMn | bash Il télécharge le script et le passe à bash en tant que fichier stdin. Je voudrais exécuter ce script avec un argument supplémentaire print. Peut-être quelque chose comme ça? curl -fsSL http://git.io/vvZMn | bash -- print Mais …
10 bash  pipe  curl  input 

2
Comment envoyer toutes les sorties à `logger` dans le shell POSIX?
Je voudrais enregistrer la sortie standard et l'erreur standard séparément lors de l' .xprofileutilisation logger. Dans Bash, je pense que cela ressemblerait à ceci: exec 1&gt; &gt;(logger --priority user.notice --tag $(basename $0)) \ 2&gt; &gt;(logger --priority user.error --tag $(basename $0)) Comment pourrais-je faire cela d'une manière compatible POSIX /bin/sh ?
10 shell  pipe  posix 

3
Transférer un script avec «read» vers bash
J'ai besoin d'exécuter un script en le canalisant bashavec wget(plutôt que de l'exécuter directement avec bash). $ wget -O - http://example.com/my-script.sh | bash Cela ne fonctionne pas car mon script contient des readinstructions. Pour une raison quelconque, cela ne fonctionne pas lors de la tuyauterie pour bash: # Piping to …
10 bash  shell  pipe  read 

3
vérifier la somme md5 du tuyau
Je ne sais pas comment md5sum --checkest censé fonctionner: $ man md5sum -c, --check read MD5 sums from the FILEs and check them J'ai un fichier, je peux le diriger vers md5sum: $ cat file | md5sum 44693b9ef883e231cd9f90f737acd58f - Quand je veux vérifier l'intégrité du fichier demain, comment puis-je vérifier …
10 pipe  hashsum 



4
Obtenir stdin à partir d'un canal nommé
Ce que j'essaie de faire, c'est d'exécuter python dans une fenêtre de terminal et de rediriger son stdin à partir d'un canal nommé. Ensuite, j'écris dans le canal nommé dans un autre terminal et je fais exécuter cette commande sur python. Terminal 1: mkfifo p1 python &lt; p1 Terminal 2: …


3
gzip - redirection ou tuyauterie?
Je vais sauvegarder un gros disque (750 Go) sur un disque USB externe en utilisant dd. Dois-je utiliser la redirection ou la tuyauterie? Quel est le plus efficace? Ou y a-t-il une différence? De plus, quelle est la meilleure taille de bloc? L'USB est probablement le goulot d'étranglement ici. dd …
10 linux  gzip  pipe  dd 


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.