Perguntas sobre 'file-descriptors'

2
respostas

Como imprimir o número total de descritores de arquivo com índice 24

Como posso imprimir o número total de descritores de arquivos com o índice 24 para todos os processos em execução no Linux? Eu tentei $ ls /proc/*/fd 2> errors.txt > stdout.txt | grep "^24" stdout.txt | wc -l Esta solução retorna...
23.11.2014 / 15:52
2
respostas

Redirecionamento de bash: anexado a um descritor de arquivo (2 e 1)

Estou tentando anexar a saída de um comando (stdout e stderr) a um arquivo existente. O que estou tentando fazer é algo assim: command >>file 2>>&1 O problema é que 2>>&1 gera um erro, mas >>file 2&g...
02.11.2017 / 13:03
4
respostas

Um script em execução pode identificar o contexto de registro?

Digamos que eu redirecione o STDOUT , STDERR de um programa para arquivos. ./script.sh 1> output.log 2> error.log O programa em execução pode descobrir isso, ou seja, conhecer os caminhos para esses arquivos?     
07.04.2014 / 10:16
2
respostas

stop pipe () abrindo stdin

Atualmente, tenho código que bifurca dois processos. O primeiro lê um rádio de streaming http e envia os dados por um pipe (aberto com pipe() ) para o segundo processo ler, decodificar e gerar saída para a placa de som usando OSS. Eu tenho...
16.01.2011 / 07:00
1
resposta

Captura e coleta de saída de script, erro “arquivo de entrada é arquivo de saída”?

Eu preciso enviar a saída do script atual, então adicionei um trap e set -ex , por exemplo #!/bin/bash exec &> /tmp/error.log trap 'cat /tmp/error.log; curl http://127.0.0.1/error.php?hostname=$(hostname) -F file=@/tmp/error.log'...
07.06.2018 / 05:09
2
respostas

Espaço livre não recuperado após truncar o fd

Eu tenho um log antigo que permanece no estado (excluído) e depois de aplicar > /proc/'pid'/fd/4 o espaço não é recuperado. Na verdade, o tamanho do arquivo é zerado, mas o espaço ainda é usado? Eu esqueci alguma coisa? Tenho que rea...
15.08.2016 / 11:04
3
respostas

Como exibir descritores de arquivos abertos com id de thread sem usar o comando lsof

Como exibir descritores de arquivos abertos com ID de thread sem usar lsof ? Eu sei que existe uma pergunta semelhante, mas a resposta não inclui detalhes do tópico.     
11.05.2015 / 10:10
1
resposta

Como podemos desconectar um descritor de arquivo de qualquer arquivo?

No bash, podemos criar uma conexão entre um descritor de arquivo e um arquivo, por exemplo por exec > /path/to/myfile que conecta o fd 1 ao arquivo. Eu queria saber como podemos desconectar um fd de qualquer arquivo conectado a ele,...
29.05.2018 / 04:41
1
resposta

entendendo “dpkg --status-fd n”

De man dpkg (1.16.16 (i386) em uma distribuição Linux baseada no Debian (7)): --status-fd n Send machine-readable package status and progress information to file descriptor n Eu li isso como: " código legível por má...
01.05.2015 / 00:04
1
resposta

Strace - Filedescriptor 3

Eu não tenho certeza do que o filodescriptor número 3 significa aqui? Este descritor é algum tipo de ponteiro para a conexão feita ao disco rígido para obter o arquivo datlog.txt? Eu acho que sim porque a sub-rotina close () leva esse inteiro co...
26.07.2015 / 16:25