Perguntas sobre 'fifo'

0
respostas

Não espere pelo fluxo de áudio com ffmpeg / avconv usando pipes nomeados

Eu tenho dois pipes nomeados, audio_conv e video , para s16le e h264 streams, respectivamente. Eu quero convertê-los para webm format on fly. Os dados para esses pipes são provenientes do meu aplicativo, que analisa o formato propr...
12.12.2016 / 07:32
3
respostas

Não é possível processar o stdout com o pipe quando ele chega

Eu estou rodando tshark em um fifo, e o seguinte é um exemplo simples de um loop que imprime a saída de tshark como vem : tshark -i $fifo | while read line; do echo $line done O problema aparece quando eu adiciono filtros ao tshark....
14.04.2013 / 23:21
2
respostas

O pipe nomeado modifica o sistema de arquivos?

como título. Se eu criar um pipe nomeado e, em seguida, ler / escrever nele, o sistema de arquivos em que o pipe nomeado reside será afetado? Ou seja os dados são armazenados em buffer no sistema de arquivos até serem lidos ou residem apenas na...
01.07.2013 / 15:59
5
respostas

Como executar um cano com segurança e sequencialmente?

No Linux, é possível executar um pipe: cmd1 | cmd2 de tal forma que: cmd2 não começa a ser executado até cmd1 ter terminado completamente e Se cmd1 tiver um erro, cmd2 não será executado e o status de saída do canal s...
23.08.2017 / 23:49
1
resposta

Evita a suspensão de “eco STRING fifo” quando nada está lendo que FIFO

Quando eu echo algo para um pipe nomeado feito com mkfifo , ele trava se nenhum processo estiver lendo desse pipe. Como posso evitar isso, ou seja, impedir que isso ocorra? E, a propósito, por que esse processo pendente echo não está...
12.05.2014 / 11:11
2
respostas

bloqueio / não bloqueio de pipes / redirecionamentos dentro da substituição de comandos

Eu observei o seguinte comportamento no bash: { echo 'foo' ; sleep 10 ; } - > saída padrão "foo" aparece imediatamente, após 10 segundos o comando é feito (como esperado) { echo 'foo' ; sleep 10 ; } > >(grep 'oo') - > s...
11.08.2017 / 23:21
1
resposta

mkfifo pipes, descritores de arquivos e ImageMagick (convert)

Estou com problemas ao usar pipes nomeados (ou seja, criados com mkfifo ) e descritores de arquivos para redirecionar as saídas e obter entradas para / a partir deles no ImageMagick ( convert ). Basicamente, com o seguinte código bash...
23.04.2016 / 07:27
2
respostas

Posso aumentar o buffer do canal do sistema no máximo?

Eu gostaria de fazer um pipe FIFO com um buffer de ~ 5MB. Eu sei que o buffer de canal FIFO máximo no linux é em torno de 1MB. Vejo que ele mora em / proc / sys / fs / pipe-max-size Eu tentei defini-lo da seguinte forma: sudo sysctl fs.pip...
25.03.2017 / 02:16
1
resposta

Pode fechar () bloquear?

Por exemplo, se você fechar um pipe ou soquete que ainda tenha dados em seu buffer de gravação que não tenha sido lido pelo processo na outra extremidade, o close () será bloqueado até que os dados sejam lidos ou o outro processo ?     
20.07.2014 / 03:57
1
resposta

fechando os descritores de arquivos indesejados

Estou tentando entender como os canos funcionam. Este trecho de código é de algum site. Então, minha compreensão do programa é assim: Quando fazemos pipe(fd) , então fd[0]=3 e fd[0]=4 (assumindo apenas 0 , 1 & 2 estão a...
28.05.2014 / 10:23