Existe um utilitário que eu possa colocar em um pipeline para desacoplar as velocidades de leitura e gravação?
$ producer | buf | consumer
Basicamente, eu quero um utilitário buf que leia sua entrada o mais rápido possível, armazenando...
Suponha que eu tenha o seguinte canal:
a | b | c | d
Como posso aguardar a conclusão de c (ou b ) em sh ou bash ? Isso significa que o script d pode iniciar a qualquer momento (e não precisa ser aguardado), mas requer saída...
Estou usando a seguinte linha de comando (em um makefile) para canalizar as mensagens de erro detalhadas do meu compilador por meio de um script perl que as simplifica em algo legível:
g++ -c source.cpp -o source.o 2>&1 | perl /bin...
Vamos supor que você tenha um pipeline como o seguinte:
$ a | b
Se b parar o processamento de stdin, depois de um tempo o encanamento será preenchido e gravará, de a em seu stdout, será bloqueado (até que b inicie o processamen...
Eu venho de experiência em programação web, e me vejo interessado em uma peculiaridade de usar um shell local. Eu entendo que quando um programa lê um arquivo, ele pode ler a qualquer taxa que seja necessária. Mas estou curioso para saber, c...
Existe alguma maneira de fazer com que quando os programas tentam executar seek() operações em um pipe nomeado ele retornará com sucesso (mas aja como se o pipe fosse um arquivo vazio) ao invés de 'Illegal seek'? / p>
Eu tenho o último log...
Recentemente, achei na documentação do QNX que ele permite configurar o IPC baseado em mensagens entre processos em máquinas físicas separadas usando o dispositivo serial ( dev/serX ) e isso me fez pensar:
É possível no Linux criar um dispo...
A idéia seria usá-lo como ... um pipe em um comando.
Por exemplo: digamos que há algum tipo de caminho longo que tem que ser repetido várias vezes, seguido por um pipe e um segundo programa, ou seja,
"directory1/directory2/direcotry3/file.dat...