Como ler arquivos no diretório proc? [fechadas]

3

Descobri que o comando ls não pode ler o arquivo em '/ proc'

Por favor, veja o anexo.

Existem muitos arquivos de link, mas você não pode lê-lo por ls.

    
por it_is_a_literature 01.03.2015 / 02:57

1 resposta

3

Você pode listar arquivos em /proc com ls , e você pode ler o conteúdo deles com cat (com algumas exceções - /proc/PID/mem é peculiar ).

O arquivo em /proc reflete o estado atual do sistema, portanto eles podem existir em um momento e não existir mais no momento seguinte. Alguns dos arquivos dependem do processo atual, por ex. /proc/self é um link simbólico para o PID de qualquer processo solicitado.

Se o bash reportar que /proc/4551/task/4551/fd não existe, significa que atualmente não há processo com o PID 4551. (Mais precisamente, não há processo com este PID no namespace PID no qual o bash está sendo executado.)

    
por 01.03.2015 / 03:16

Tags