Vet hvor lenge en prosess har kjørt på Linux

Tux Linux med glitter

Alle som allerede vet GNU / Linux eller Unix-systemer vil kjenne ps-kommandoen som lar oss overvåke prosesser, så vel som andre programmer som lar oss jobbe med åpne prosesser i operativsystemet vårt. Vel, vi har allerede publisert noen opplæringsprogrammer for å utføre noen administrasjoner relatert til prosessene, men i dag skal vi dedikere denne artikkelen til å lage et innlegg der vi vil beskrive trinn for trinn og på en enkel måte hvordan du kan vite utførelsen prosessen har vært aktiv.

Ved noen anledninger trenger vi ikke bare å kjenne detaljer som filene som er åpnet av prosessen eller din PID for å bruke kill-kommandoen og drepe prosessen osv. Men det vil være tider da vi også må vite hvor lang tid en prosess tar å utføre. For eksempel, hvis det er en merkelig prosess, vet hvor lenge den har vært aktiv. Siden det kan være en eller annen type skadelig programvare eller en som har blitt startet i bakgrunnen på systemet vårt for å utføre visse uønskede aktiviteter. Når vi vet når vi vet omfanget av skaden. Og dette er bare et eksempel, det kan være mange flere tilfeller hvor vi må vite gjennomføringstiden. Vel, for det trenger vi bare ps-kommandoen og også pdof. Det vi skal gjøre er å bruke den andre til å kjenne PID for prosessen som vi vil sjekke. Åpenbart, hvis det var en merkelig prosess, ville det ikke være noe annet valg enn å overvåke alle aktive prosesser og oppdage det manuelt ... Men i tilfelle å være kjent programvare:

pidof httpd

I dette tilfellet vil den returnere PID for prosessen for HTTP-demonen, men hvis du vil finne ut et annet program, bruk navnet sitt i stedet for dette. La oss forestille oss at den returnerer PID 8735. Vel, det følgende er å bruke ps til å bestemme tiden med etime-alternativet:

ps -p 8735 -o etime

Og det vil gi oss dagene, timene, minuttene og sekundene den har kjørt. Hvis du vil vise tiden i sekunder i stedet for DD-HH: MM: SS-format, bruker du alternativet noen ganger.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.