Perguntas sobre 'buffer'

2
respostas

Como controlar o buffer de pipes nos scripts do bash?

Eu preciso que meu script seja executado com stdbuf -i0 -o0 -e0 caso contrário, o usuário se perguntará por que não há saída (por causa do buffer de tubulação). Como posso conseguir isso? #!/usr/bin/stdbuf -i0 -o0 -e0 /bin/bash resulta...
22.02.2014 / 22:53
1
resposta

O DD pode ser usado para adicionar um buffer a um pipe?

Estou lendo e gravando áudio de um pipe nomeado. Eu estou correndo em um problema onde meu processo de leitura está atrasado, fazendo com que o buffer do pipe para encher e soltar quadros. Eu gostaria de inserir um buffer de tamanho arbitrariame...
15.02.2017 / 01:16
3
respostas

Como encaminhar entre processos com pipes nomeados?

Os /tmp/in , /tmp/out e /tmp/err são pipes nomeados, já criados e abertos por algum processo (para leitura, escrita e escrita, respectivamente). Eu gostaria de criar um novo processo que canalize seu stdin em /tmp/in , e escreva o c...
12.07.2015 / 14:23
3
respostas

Buffering (named) pipe no GNU OS

No sistema operacional GNU, um processo só pode gravar dados em um canal se outro processo ler os mesmos dados (do mesmo canal) ao mesmo tempo. Existe algo como um pipe que permite ao primeiro processo escrever e armazenar os dados até que o...
26.10.2014 / 11:15
2
respostas

Dispositivo FIFO alternativo para Linux com um buffer (de maneira) maior enquanto ainda tem semântica do sistema de arquivos?

Estou desenvolvendo algo que consiste em um programa que fiz gerando saída, e um programa que eu não fiz (e gostaria muito de não ter que alterá-lo) para consumi-lo. Eu estou usando um FIFO nomeado criado com mkpipe . Eu suspeito que tenho um...
04.06.2012 / 18:17
2
respostas

Leia tudo no buffer de um pipe sem esperar

Existe uma maneira de ler tudo já no buffer de um pipe, canalizá-los para outro programa e sair imediatamente sem esperar por mais entrada? Tem que ser seguro binário. Não há problemas em instalar programas adicionais. Por exemplo, o segui...
11.12.2016 / 13:19
1
resposta

Como reduzir o buffer de gravação do Linux para dispositivos removíveis?

Ao gravar conteúdo em dispositivos removíveis no Linux (pen drives / HDDs, cartões SD, etc), muitas vezes vejo velocidades de gravação incríveis nos primeiros segundos, às vezes na ordem de GB / s (preenchimento do buffer de gravação) seguido po...
25.06.2016 / 09:31
1
resposta

Diferença entre “blockdev --flushbufs” e “sync” no Linux?

Existe uma diferença na prática entre a execução de blockdev --flushbufs e sync(1) no Linux? (além de blockdev de liberação para um dispositivo específico e sync sendo de todo o sistema). sync(1) manpage diz que libera os buf...
02.11.2013 / 16:31
3
respostas

Como anexar dados ao buffer no shell script?

Eu gostaria de seguir usando o shell script: (para simplificar, eu uso os mesmos dados para INPUT. No caso real, os dados mudam com o rótulo de loop jj) #!/bin/sh for jj in 'seq 100'; do cat INPUT.file >> OUTPUT.file done No ent...
16.09.2015 / 16:30
3
respostas

usa o buffer de linha ao direcionar a saída para o arquivo

Eu tenho um programa em perl que imprime em stdout , que eu então canudo para um arquivo, assim: ./skript.pl > file.txt 2>&1 Isto faz a saída desse buffer de skript. No entanto, gostaria de poder ver em que o skript está a fun...
16.12.2015 / 10:32