Perguntas sobre 'file-descriptors'

3
respostas

Diferença entre 2 e -, 2 / dev / null, | &, / dev / null e / dev / null 2 & 1

Apenas procurando a diferença entre 2>&- 2>/dev/null |& &>/dev/null >/dev/null 2>&1 e sua portabilidade com non-Bourne shells como tcsh , mksh , etc.     
03.04.2013 / 03:25
1
resposta

O que o exec 3 & 1 faz?

Eu entendo que exec pode fazer redirecionamento de E / S no shell atual, mas só vejo o uso como: exec 6<&0 # Link file descriptor #6 with stdin. # Saves stdin. exec 6>&1 # Link file descriptor #6 with stdout....
20.03.2014 / 07:55
2
respostas

descritor de arquivo vs. nome do arquivo

Eu queria saber quais são as diferenças e relações entre descritores de arquivos e nomes de arquivos. Eles são todos usados para acessar arquivos? Se sim, da mesma forma? Por exemplo, /dev/fd/0 , /dev/stdin e /proc/self/fd/0 são todos...
07.08.2011 / 19:11
2
respostas

Qual é o tempo de vida de um descritor de arquivo?

Conforme descrito aqui , os redirecionamentos usam open() para gravar em um arquivo. Há um descritor de arquivo interno (?) Criado no shell e, em seguida, usado quando necessário. O descritor interno é criado para toda a duração do script...
18.05.2018 / 17:11
4
respostas

Por que não consigo 'tail -f / proc / $ pid / fd / 1'?

Eu escrevi um script simples que echo -es é seu PID: #/bin/bash while true; do echo $$; sleep 0.5; done Estou executando o script (ele diz 3844 repetidamente) em um terminal e tentando tail o descritor de arquivo em outr...
29.08.2014 / 13:54
2
respostas

Como contornar “Muitos arquivos abertos” no debian

Se eu quiser ver todos os arquivos de log relevantes do meu servidor apache2 de uma vez, eu uso tail -f /var/kunden/logs/*log /var/kunden/logs/*log /var/log/apache2/*log |grep -v robots|grep -v favicon Mas, como esses arquivos são muitos...
04.08.2013 / 04:58
2
respostas

Escrevendo para stdin de um processo

Tanto quanto eu entendo se eu digitar o seguinte ... python -i ... o interpretador python lerá agora de stdin, comportando-se (obviamente) assim: >>> print "Hello" Hello Espero que faça o mesmo se eu fizer isso: ech...
13.08.2017 / 06:33
1
resposta

Etimologia de “descritor” em “descritor de arquivo”

A escolha do descritor de palavra sempre me constrói como ímpar. "Index" ou "id" parecem alternativas mais óbvias. Existe uma razão conhecida para a escolha da palavra "descritor"? Eu acho que "descriptor" mostra que muitas vezes é conceitual...
01.10.2015 / 12:50
2
respostas

Como ler a entrada do usuário ao usar o script no pipe

Problema geral Eu quero escrever um script que interaja com o usuário, mesmo que esteja no meio de uma cadeia de canais. Exemplo concreto Concretamente, é preciso um file ou stdin , exibe linhas (com números de linha), pede ao usuá...
08.11.2014 / 22:01
3
respostas

Algo é especial sobre / dev / fd / 3

Estou tentando aprender sobre descritores de arquivos. Quando eu digito "ls -l / dev / fd /" recebo lrwx------ 1 me users 64 May 2 16:02 0 -> /dev/pts/5 l-wx------ 1 me users 64 May 2 16:02 1 -> /home/me/file lrwx------ 1 me users 64...
02.05.2013 / 17:14