Saiba há quanto tempo um processo está em execução no Linux

Tux Linux com glitter

Todos que já sabem GNU / Linux ou os sistemas Unix saberão o comando ps que nos permite monitorar processos, bem como outros programas que nos permitem trabalhar com processos abertos em nosso sistema operacional. Bem, já publicamos alguns tutoriais para realizar algumas administrações relacionadas aos processos, mas hoje vamos dedicar este artigo para criar um post no qual descreveremos passo a passo e de forma simples como você pode saber a execução tempo de um processo está ativo.

Em algumas ocasiões, não teremos apenas de saber detalhes como os arquivos abertos pelo processo ou seu PID para usar o comando kill e encerrar o processo, etc. Mas haverá momentos em que também precisaremos saber quanto tempo um processo leva para ser executado. Por exemplo, se for um processo estranho, saiba há quanto tempo está ativo. Como pode ser algum tipo de malware ou que foi iniciado em segundo plano em nosso sistema para realizar determinadas atividades indesejadas, sabendo a hora saberemos a extensão do dano. E isso é apenas um exemplo, pode haver muitos mais casos em que teremos que saber o tempo de execução. Bem, para isso só precisaremos o comando ps e também pdof. O que faremos é usar o segundo para saber o PID do processo que queremos verificar. Obviamente, se fosse um processo estranho, não haveria escolha a não ser monitorar todos os processos ativos e detectá-los manualmente ... Mas no caso de ser software conhecido:

pidof httpd

Neste caso, ele retornará o PID do processo para o daemon HTTP, mas se você quiser encontrar outro programa, use o nome dele ao invés deste. Vamos imaginar que ele retorna o PID 8735. O seguinte é usar ps para determinar o tempo com a opção etime:

ps -p 8735 -o etime

E nos dará os dias, horas, minutos e segundos que está funcionando. Se você deseja exibir a hora em segundos em vez do formato DD-HH: MM: SS, use a opção às vezes.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.