ps gera erro / proc / PID: Nenhum arquivo ou diretório

1

Você pode me dizer por que "ps auxw" me retornou o seguinte erro?

/ proc / 15067: Nenhum arquivo ou diretório desse tipo

O seguinte é o processo que estava sendo executado naquele momento e foi listado por PS.

ftpib 15067 0,0 0,0 3724 344? S 22:40 0:00 bin / qmail-inject

Quais são as possíveis causas para tal erro?

    
por Supratik 14.06.2011 / 16:07

1 resposta

2

Eu suspeito que você simplesmente tenha encontrado uma condição de corrida, na qual o processo sai (a) depois que ps obtém a lista de ids de processo, mas (b) antes de realmente ler os arquivos em /proc . Linux - e eu suspeito que isso seja verdade para outros sistemas operacionais parecidos com unix - não fornece um mecanismo atômico para obter informações sobre processos em execução.

    
por 14.06.2011 / 16:29

Tags