Como verificar porque um processo parou?

0

Como posso verificar porque um processo foi interrompido / morto no Ubuntu?

Eu sei que usando dmesg eu posso verificar se um processo é morto pelo sistema operacional.

Mas alguém pode me informar se o processo é morto por um usuário, como posso saber qual usuário matou o processo?

    
por tuk 25.10.2017 / 12:01

1 resposta

3

A única solução para a sua pergunta que eu posso pensar (supondo que você sabe os detalhes do processo) seria analisar o arquivo de histórico dos usuários que teriam as permissões necessárias para encerrar o processo em questão para um comando isso terminaria.

Isso, é claro, exigiria que você tivesse permissão para acessar os usuários em questão. arquivo_bash_history. E também exigiria que o usuário em questão ignorasse como ou não se preocupou em desligar sua própria história.

Eu considero a probabilidade de ambas as condições serem altamente improváveis, então talvez este comentário é mais preciso no mundo real.

No entanto, independentemente da probabilidade de ambas as condições serem atendidas, é possível.

    
por Elder Geek 30.10.2017 / 18:01