Perguntas sobre 'pipe'

Um pipe conecta a saída de um programa à entrada de outro programa. Isso é usado especialmente para implementar o shell | operador.
1
resposta

As leituras de pipe não são maiores que as do PIPE_BUF atomic?

O manual da biblioteca GNU C mencionou brevemente que tanto as leituras quanto as gravações de um pipe são atomic Reading or writing pipe data is atomic if the size of data written is not greater than PIPE_BUF. No entanto, as páginas d...
22.02.2017 / 08:11
1
resposta

TLS sobre pipe unix

Posso usar o TLS / SSL em um pipe Unix com a linha de comando do Unix? Eu quero o equivalente de $ mkfifo /tmp/spipe $ echo a|openssl s_server -acceptFifo /tmp/spipe & [1] 25563 $ openssl s_client -connectFifo /tmp/spipe a [1] Done...
29.02.2012 / 14:41
2
respostas

Como posso pegar um código de saída de comando para mais tarde, em um Makefile?

Eu tenho um makefile, com um destino de conjunto de testes, assim: rcheck: foo Isso mostra a saída do comando foo no stdout e retorna um código de saída de foo , que é manipulado pelo make como normal. Eu quero adicionar...
11.02.2015 / 19:10
1
resposta

Substitua o número do CD na tag MP3 ID3

Eu tenho uma biblioteca de arquivos MP3 onde, em alguns arquivos, a tag "número do CD" (TPOS) contém valores "CDx", por exemplo, "CD1" ou "CD2". A especificação ID3 diz que os valores TPOS devem ser seqüências numéricas. O processamento desses a...
19.12.2013 / 21:59
1
resposta

Por que o comando rpm tem uma opção '--pipe'?

A partir da página de manual do rpm: --pipe CMD Pipes the output of rpm to the command CMD. Por que isso foi adicionado? Por que você iria usá-lo em vez de canalizar através do próprio shell?     
16.10.2018 / 23:39
1
resposta

Áudio de linha de comando - tubulação para reprodução e gravação simultâneas

Estou tentando gerar dados de som, convertê-los e armazená-los em um formato WAV. Eu estou quase lá - exceto que eu gostaria de ouvir o som gerado "while" sendo "gravado". Esta linha de comando apenas gera dados e os reproduz: perl -e 'for...
28.03.2012 / 17:31
1
resposta

logar para / dev / xconsole não funciona corretamente

Estou usando rsyslog e desejo enviar logs para /dev/xconsole . Eu tenho seguido a linha relevante em /etc/rsyslog.conf *.*;cron.!=info;mail.!=info |/dev/xconsole Isso funciona apenas parcialmente. Parece que /dev/xconsole...
13.09.2015 / 17:18
1
resposta

Pode splice () / tee () ser feito para trabalhar com soquetes, e não apenas tubos?

No Linux, o sistema chama splice (2) e tee (2) são usados para transferir dados entre dois descritores de arquivos. Um ou ambos os descritores de arquivo devem ser um pipe, de acordo com a documentação. Por quê? Isso pode ser feito para trabalha...
18.03.2011 / 21:01
5
respostas

O piped grep aninhado resulta em uma string dizendo “(entrada padrão)” [duplicado]

Estou realizando um grep aninhado assim: grep -ir "Some string" . |grep "Another string I want to find in the other grep's results" Isso funciona perfeitamente como pretendido (eu recebo os resultados do primeiro grep filtrado pelo segu...
20.04.2017 / 11:32
1
resposta

Processo que não fecha quando stdin é fechado

Estou iniciando um processo com um programa. Espero que o processo termine quando o programa o fizer, pois ele perde seu stdin. Eu encerrei o programa, depois fui para o proc / pid / fd para o processo e descobri que o seu stdin ainda está vi...
24.02.2016 / 10:41