Perguntas sobre 'file-descriptors'

2
respostas

O OpenBSD tem um limite para o número de descritores de arquivos?

Qual é o número máximo de descritores de arquivos que um processo pode obter no OpenBSD com sucesso? Por exemplo, há um limite openfiles em login.conf ( 5) no OpenBSD. Se eu quiser ter tantos descritores de arquivos quanto possível,...
12.12.2013 / 22:25
2
respostas

Existe um teste simples para qualquer coisa impressa em stderr no shell / Bash?

Gostaria de chamar um comando dentro de um script de shell para fins de Integração Contínua. Sair do status 0 significa sucesso, caso contrário, falha. Estou escrevendo um script wrapper para executar vários comandos e falhar se algum erro tiver...
23.08.2017 / 16:49
1
resposta

Fixação de ulimit: arquivos abertos: não é possível modificar o limite: Operação não permitida

Eu testei isso em diferentes instalações GNU / Linux: perl -e 'while(1){open($a{$b++}, "<" ,"/dev/null") or die $b;print " $b"}' Sistema A e D O primeiro limite que eu atingi é 1024. É facilmente gerado colocando isso em /etc/secu...
15.04.2017 / 13:33
4
respostas

Como o mesmo fd em diferentes processos pode apontar para o mesmo arquivo?

Digamos que eu tenha processo 1 e processo 2 . Ambos possuem um descritor de arquivo correspondente ao inteiro 4. Em cada processo, no entanto, o descritor de arquivo 4 aponta para um arquivo totalmente diferente na Open File Table do kern...
05.01.2012 / 16:55
5
respostas

A leitura do descritor de arquivo falha

Esta questão é sobre leitura e escrita em um descritor de arquivo. Veja o seguinte exemplo: #!/bin/sh file='somefile' # open fd 3 rw exec 3<> "$file" # write something to fd 3 printf "%s\n%s\n" "foo" "bar" >&3 # reading from...
04.02.2015 / 21:19
2
respostas

O POSIX padroniza os números do descritor de arquivos?

O POSIX exige que stdin seja 0, stdout seja 1 e stderr seja 2 ou isso é apenas uma convenção? Outros sistemas divergem dessa convenção ou é uma suposição segura?     
13.04.2018 / 20:41
2
respostas

cryptsetup - como ele imprime o prompt ignorando o redirecionamento stdout / stdin?

Acabei de notar que não importa em que cryptsetup FDs sejam encaminhados para /dev/null , ele ainda exibe a solicitação de senha. Por exemplo, isso ainda mostra o prompt: cryptsetyp luksOpen /dev/sdXY name >/dev/null 2>/dev/null...
21.10.2017 / 21:23
2
respostas

Qual é o referente de um descritor de arquivo?

Meu entendimento é que um descritor de arquivo é um inteiro que é uma chave no mapeamento por kernel do processo para objetos como open() ed files, pipes, sockets, etc. Existe um nome próprio, curto e específico para "arquivos abertos /...
15.04.2011 / 13:52
2
respostas

O que define STDERR, STDOUT e STDIN de uma criança?

Se um programa executar fork() , o que define os fluxos padrão STDOUT , STDIN e STDERR ?     
12.12.2012 / 06:38
2
respostas

Abrindo blocos de pipe nomeados para sempre, se o pipe for excluído sem estar conectado

Como o título sugere, tente os seguintes comandos shell: mkfifo /tmp/test.pipe ls -1 /tmp > /tmp/test.pipe & rm /tmp/test.pipe mkfifo /tmp/test.pipe cat /tmp/test.pipe & jobs O comando ls é apenas um exemplo e pode ser qu...
06.01.2017 / 16:33