Perguntas sobre 'file-descriptors'

2
respostas

Redirecionamento usando descritores de arquivo - exemplo específico [duplicado]

Estou lendo esta documentação , que fornece os seguintes exemplos sobre redirecionamento e descritores de arquivo . ls > dirlist 2>&1 will direct both standard output and standard error to the file dirlist, while the comm...
22.11.2016 / 02:42
1
resposta

Acessando elementos de array dentro da bash de substituição de processo

Eu tenho um arquivo de texto com esta aparência: b4238ca2-cb8d-11e4-8731-1681e6b88ec1,https,username,password,ipaddress b4238f0e-cb8d-11e4-8731-1681e6b88ec1,https,username,password,ipaddress b4239058-cb8d-11e4-8731-1681e6b88ec1,https,user...
05.04.2015 / 12:01
1
resposta

Número de descritores de arquivos - pidstat

Como mencionado aqui : No RHEL 7.x, abaixo do comando: pidstat -C syslog-ng -v não reconhece a opção -v Alternativa: Existem dois processos 417880 & 417881 para syslog-ng : # ls /proc/'pidof syslog-ng'/fd | wc -l ls: canno...
16.10.2018 / 17:28
1
resposta

Como o ato de fechar descritores de arquivos compartilhados com um processo bloqueado por gravação faz com que ele seja desbloqueado?

Dado vários processos, bifurcados de um processo pai com descritores de arquivos compartilhados (representando STDOUT / STDERR), se um dos processos gravar em STDOUT e exceder o buffer de ~ 64K, ele será bloqueado (conforme esperado). Ao fechar...
28.09.2018 / 18:56
0
respostas

ss command: informações do descritor de arquivo ao usar a opção -p

No comando ss , ao usar a opção -p , isso supostamente fornece informações sobre o processo (owner, pid an fd) root@Cassiopeia:~# ss -tap | tail -1 ESTAB 0 0 [2a0i:527:9981:8511:f64e:3774:982:ef80]:60966...
01.09.2018 / 07:53
2
respostas

passa stdout fd para 'ler' chamada de sistema, mas ainda funciona bem [duplicado]

Como o título diz, eu passo 1 (stdout) / 2 (stderr) para read chamada de sistema mas ainda funciona bem. Então eu passo 0 (stdin) para write system call e descubro que funciona também! int main(int argc, char** argv){ cha...
26.08.2018 / 02:43
0
respostas

envia stdin para stderr por um tempo, depois pára após o tempo limite e descarta: gnu textutils?

Temos uma aplicação muito falante que diz coisas úteis durante a inicialização, mas depois se recusa a ficar quieta (logs úteis são enviados em outro lugar). Isso interage de forma problemática com a rotação de log, snapshot, alças de arquivos o...
25.07.2018 / 14:14
1
resposta

usando fifo para daemons

Enquanto estudava na programação de rede Unix do livro de Richard Stevens, Eu me deparei com as seguintes linhas que falam sobre o uso do FIFO entre um cliente e um servidor. Client processes are started and they open the FIFO for writing ,...
19.06.2018 / 18:38
1
resposta

mapeamento de ioctl para sua definição

O protótipo do ioctl nos módulos do driver linux é int ioctl(struct inode *i, struct file *f, unsigned int cmd, unsigned long arg); ou long ioctl(struct file *f, unsigned int cmd, unsigned long arg); mas dentro de sys / ioctl.h é...
02.05.2018 / 15:27
1
resposta

Altera o dispositivo de saída stdout / stderr

Por padrão, se nós executarmos foo(){ echo "myfoo" } irá para stdout. Minha pergunta é, para um script ou função bash, existe uma maneira programática de alterar o dispositivo para que os comandos não gravem automaticamente no stdout?...
08.05.2018 / 06:36