Ouvi dizer que as FIFOs são chamadas de pipes. E eles têm exatamente a mesma semântica. Por outro lado, acho que o socket de domínio Unix é bastante semelhante ao pipe (embora eu nunca tenha feito uso dele). Então, eu me pergunto se todos eles s...
Estou tentando entender como os pipes nomeados funcionam para que eu possa otimizar minha comunicação entre processos unidirecionais. Espero alguma sobrecarga devido à cópia de dados em um buffer circular, que eu pensava estar armazenado na RAM,...
Se myfile estiver aumentando com o tempo, posso obter o número de linhas por segundo usando
tail -f | pv -lr > /dev/null
Dá velocidade instantânea, não média.
Como posso obter a velocidade média (ou seja, a integral da função de...
Eu configurei rsyslog para registrar determinados eventos de log em /dev/xconsole :
*.*;cron.!=info;mail.!=info |/dev/xconsole
/dev/xconsole é um canal nomeado ( fifo ). Se eu quiser ver o que está sendo registrado, posso f...
Como um FIFO (pipe nomeado) difere de um pipe regular (|)? Pelo que entendi de Wikipedia , ao contrário de um pipe regular, um pipe FIFO "continua vivo" após o processo ter terminado e pode ser excluído algum dia depois.
Mas se o processo...
Ao tentar redirecionar a saída do programa com a sintaxe "some number greater than" (por exemplo, foo 2> myfile ), quais são os números possíveis aqui e o que eles representam?
Eu acredito que 1 é /dev/stdout , 2 é /dev/stderr . O qu...
Existe uma maneira de criar um objeto do sistema de arquivos semelhante a este:
mknod files p
cat file1 file2 ... fileN > files
mas de tal forma que pode ser consultado, como se fosse um arquivo normal?
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...
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...
A variável especial $RANDOM tem um novo valor toda vez que é acessada. A este respeito, é uma reminiscência dos objetos "gerador" encontrados em algumas línguas.
Existe uma maneira de implementar algo assim em zsh ?
Eu tentei fazer is...