Saber durant quant temps s'ha executat un procés en Linux

Tux Linux amb brillantor

Tots els que ja coneixen GNU / Linux o els sistemes Unix coneixeran l'ordre ps que ens permet monitoritzar processos, així com altres programes que ens permeten treballar amb els processos oberts en el nostre sistema operatiu. Doncs bé, ja hem publicat alguns tutorials per a realitzar algunes administracions relacionades amb els processos, però avui dedicarem aquest article a crear un post en el qual descriurem pas a pas i de forma senzilla com es pot saber el temps d'execució que un procés ha estat actiu.

En algunes ocasions no només haurem de conèixer detalls com els fitxers oberts pel procés o el seu PID a utilitzar la comanda kill i matar el procés, etc. Sinó que hi haurà vegades en què també haguem de conèixer el temps que porta un procés executant-se. Per exemple, si és un procés estrany, conèixer des de quan està actiu. Ja que podria ser algun tipus de malware o que ha estat iniciat en segon pla en el nostre sistema per realitzar certa activitat no desitjada.Coneixent el temps coneixerem l'abast de el dany. I això és només un exemple, pot haver-hi molts més casos en què haguem de conèixer el temps d'execució. Doncs bé, per a això només necessitarem la comanda ps i també pdof. El que farem és usar el segon per conèixer la PID de el procés que volem comprovar. Evidentment si es tractés d'un procés estrany no quedaria més remei que monitoritzar tots els processos actius i detectar-ho de forma manual ... Però en el cas de ser un programari conegut:

pidof httpd

En aquest cas ens retornarà el PID de el procés per al dimoni HTTP, però si vols esbrinar altre programa, utilitza el seu nom en comptes d'aquest. Imaginem que ens retorna el PID 8735. Doncs el següent és usar ps per determinar el temps amb l'opció etime:

ps -p 8735 -o etime

I ens donarà els dies, hores, minuts i segons que porta en execució. Si vols visualitzar el temps en segons en comptes de en format DD-HH: MM: SS, llavors usa l'opció etimes.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.