Aflați cât timp rulează un proces pe Linux

Tux Linux cu sclipici

Toți cei care știu deja GNU / Linux sau sistemele Unix vor cunoaște comanda ps care ne permite să monitorizăm procesele, precum și alte programe care ne permit să lucrăm cu procese deschise în sistemul nostru de operare. Ei bine, am publicat deja câteva tutoriale pentru a efectua unele administrații legate de procese, dar astăzi vom dedica acest articol pentru a crea un post în care vom descrie pas cu pas și într-un mod simplu cum puteți cunoaște execuția timpul unui proces a fost activ.

În unele ocazii nu va trebui doar să cunoaștem detalii precum fișierele deschise de proces sau PID-ul dvs. pentru a utiliza comanda kill și a opri procesul etc. Dar vor exista momente când trebuie să cunoaștem și timpul necesar pentru a se executa un proces. De exemplu, dacă este un proces ciudat, știți de cât timp este activ. Deoarece ar putea fi vreun tip de malware sau unul care a fost pornit în fundal pe sistemul nostru pentru a desfășura anumite activități nedorite, cunoscând timpul, vom ști amploarea daunelor. Și acesta este doar un exemplu, pot fi mult mai multe cazuri în care trebuie să cunoaștem timpul de execuție. Ei bine, pentru asta vom avea nevoie doar comanda ps și, de asemenea, pdof. Ceea ce vom face este să folosim al doilea pentru a cunoaște PID-ul procesului pe care dorim să îl verificăm. Evident, dacă ar fi un proces ciudat, nu ar exista altă opțiune decât să monitorizăm toate procesele active și să le detectăm manual ... Dar în cazul unui software cunoscut:

pidof httpd

În acest caz, va returna PID-ul procesului pentru demonul HTTP, dar dacă doriți să aflați un alt program, utilizați numele acestuia în locul acestuia. Să ne imaginăm că returnează PID 8735. Ei bine, următorul este să folosiți ps pentru a determina ora cu opțiunea etime:

ps -p 8735 -o etime

Și ne va oferi zilele, orele, minutele și secundele pe care le rulează. Dacă doriți să afișați ora în secunde în loc de formatul DD-HH: MM: SS, utilizați opțiunea ori.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.