Diretório em / proc que não é process dir mas começa com number?

1

Pergunta rápida. É possível criar o diretório em / proc que começa com o número mas não é o diretório do processo (onde o nome é PID)? Eu escrevo software que procura por diretórios de processo e gostaria de saber quais condições devo verificar.

    
por KaP 27.07.2015 / 00:49

2 respostas

3

Nenhuma parte do kernel oficial faz isso atualmente, nem qualquer módulo de kernel de terceiros que eu tenha visto. Apenas um componente do kernel poderia fazer isso.

Eu acho que /proc/[0-9]* é bastante comum em scripts de shell que nenhum componente oficial do kernel fará isso.

    
por 27.07.2015 / 00:53
0

Não é possível criar manualmente (da maneira usual) um diretório em /proc , porque não é realmente um sistema de arquivos: é uma forma de o sistema mostrar informações do sistema e do processo em uma estrutura hierárquica tipo sistema de arquivos. .

A única maneira de alguém criar um diretório em proc é escrever um módulo do kernel que o faça, mas isso estragaria tudo um pouco. Então, acho que é seguro você assumir que /proc/[0-9]* está sempre relacionado aos processos.

    
por 27.07.2015 / 09:23