Perguntas sobre 'fifo'

1
resposta

bash: Lendo um registro completo de um fifo

Eu desejo enviar um comando para processar A, do processo B, via FIFO. O comando será uma palavra ou sentença, mas totalmente contido em uma linha terminada "\ n" - mas poderia, em geral, ser um registro de várias linhas, terminado por outro...
11.06.2018 / 15:49
1
resposta

Dividir saída e reingressar novamente com pipes nomeados no linux

A minha pergunta está relacionada com link mas com uma configuração um pouco mais complicada. Eu tenho três programas, cmd1 , cmd2 e cmd3 ; cmd1 não recebe nenhuma entrada e grava no stdout cmd2 lê stdin ou um determinado...
22.06.2018 / 19:50
1
resposta

Como posso impedir que o ffmpeg pare quando atinge o final de um pipe nomeado?

Estou usando um programa que grava continuamente dados de vídeo MPEG-TS em um arquivo enquanto ele está em execução. Estou esperando que ele seja executado continuamente por muitos dias. Eu quero usar o ffmpeg para transcodificar esses dados...
22.11.2018 / 06:06
1
resposta

Encerrando programaticamente o pipeline / saindo [fechado]

Eu tenho um pipeline assim: tail -n0 -f "${my_input}" | ql_receiver_lock_holder | while read line; do echo "$line" >> "${my_output}"; # xxx: how can I programmatically close the pipeline at this juncture? done & disown;...
23.04.2018 / 07:56
1
resposta

Substituição de processo vs FIFO (criada por 'makefifo')

Tanto quanto eu sei, a substituição de processo em bash e FIFO (criada por mkfifo ) são ambos pipes nomeados. Ambos parecem soluções viáveis para comunicação entre processos. Eu queria saber como decidir quando usar qual? Obrigado.     
26.03.2018 / 04:22
2
respostas

Lê stdout / stderr de subshell para parent

Em um script de shell, eu quero escrever para o stdin de um processo externo X usando um pipe nomeado, e eu quero enviar o stdout / stderr de outro pipe nomeado para o terminal atual. O processo externo X está recebendo stdin via PIPEIN e est...
07.07.2017 / 09:36
2
respostas

Fluxo contínuo de piping para grep como termo de pesquisa para pesquisa em um arquivo

Eu tenho um fifo chamado e estou escrevendo um número aleatório para este fifo. Quando eu escrevo para fifo eu quero encontrar texto escrito no arquivo numbers.txt e escrever a linha do resultado para stdout. O conteúdo do arquivo numbers...
03.12.2016 / 18:14
1
resposta

Como ler o pipe nomeado da tela?

Por curiosidade, eu queria ler o pipe nomeado de uma sessão de tela GNU. $ screen -ls There is a screen on: 59750.hello (Detached) 1 Socket in /var/run/screen/S-gergely. E, de fato, há um canal nomeado: S-gergely $ ls -l összes...
21.11.2018 / 11:19
1
resposta

Pipe to fifo from script

Eu quero enviar comandos de um script para cintilar (o software VOIP). Eu pensei que poderia fazer isso com um pipe nomeado, então eu criei um mkfifo phonecmd Se eu começar a twinkle e pipe tail do pipe nomeado para ele eu posso enviar o...
22.10.2018 / 12:55
1
resposta

O FIFO ou outra coisa não bloqueia o acesso do escritor e, em vez disso, apenas descarta dados?

O FIFO é problemático em uso porque tanto o leitor quanto o escritor precisam abri-lo - se um deles estiver atrasado, o outro está bloqueado dentro do sistema operacional. Eu tenho que implementar um mecanismo de publicação - um programa publ...
20.05.2018 / 14:56