Ved, hvor længe en proces har kørt på Linux

Tux Linux med glitter

Alle, der allerede ved det GNU / Linux eller Unix-systemer kender ps-kommandoen, der giver os mulighed for at overvåge processer såvel som andre programmer, der giver os mulighed for at arbejde med åbne processer i vores operativsystem. Nå, vi har allerede offentliggjort nogle tutorials til at udføre nogle administrationer relateret til processerne, men i dag vil vi dedikere denne artikel til at oprette et indlæg, hvor vi trin for trin og på en enkel måde beskriver, hvordan du kan kende udførelsen tid for en proces har været aktiv.

Ved nogle lejligheder bliver vi ikke kun nødt til at kende detaljer såsom de filer, der er åbnet af proces eller din PID for at bruge kill-kommandoen og dræbe processen osv. Men der vil være tidspunkter, hvor vi også skal kende den tid, en proces tager at udføre. For eksempel, hvis det er en mærkelig proces, skal du vide, hvor længe den har været aktiv. Da det kan være en form for malware eller en, der er startet i baggrunden på vores system for at udføre visse uønskede aktiviteter. Ved at kende tidspunktet vil vi vide omfanget af skaden. Og dette er blot et eksempel, der kan være mange flere sager, hvor vi skal kende udførelsestiden. Nå, for det skal vi kun bruge ps-kommandoen og også pdof. Hvad vi vil gøre er at bruge det andet til at kende PID for den proces, som vi vil kontrollere. Selvfølgelig, hvis det var en mærkelig proces, ville der ikke være andet valg end at overvåge alle aktive processer og opdage det manuelt ... Men i tilfælde af at være kendt software:

pidof httpd

I dette tilfælde vil det returnere PID for processen til HTTP-dæmonen, men hvis du vil finde ud af et andet program, skal du bruge dets navn i stedet for dette. Lad os forestille os, at det returnerer PID 8735. Nå, det følgende er at bruge ps til at bestemme tiden med etime-indstillingen:

ps -p 8735 -o etime

Og det giver os de dage, timer, minutter og sekunder, det har kørt. Hvis du vil vise tiden i sekunder i stedet for i DD-HH: MM: SS-format, skal du bruge indstillingen nogle gange.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.