Weet hoe lang een proces op Linux draait

Tux Linux met glitter

Allen die het al weten GNU / Linux of Unix-systemen kennen het ps-commando waarmee we processen kunnen volgen, evenals andere programma's waarmee we met open processen in ons besturingssysteem kunnen werken. Welnu, we hebben al enkele tutorials gepubliceerd om enkele administraties uit te voeren met betrekking tot de processen, maar vandaag gaan we dit artikel wijden om een ​​bericht te maken waarin we stap voor stap en op een eenvoudige manier zullen beschrijven hoe u de uitvoering kunt kennen tijd van een proces is actief geweest.

In sommige gevallen zullen we niet alleen details moeten kennen, zoals de bestanden die worden geopend door het procédé of uw PID om het kill-commando te gebruiken en het proces te beëindigen enz. Maar er zullen momenten zijn waarop we ook moeten weten hoeveel tijd het kost om een ​​proces uit te voeren. Als het bijvoorbeeld een vreemd proces is, weet dan hoe lang het al actief is. Omdat het een soort malware kan zijn of een malware die op de achtergrond op ons systeem is gestart om bepaalde ongewenste activiteiten uit te voeren, weten we hoe laat de schade is. En dit is slechts een voorbeeld, er kunnen nog veel meer gevallen zijn waarin we de uitvoeringstijd moeten weten. Nou, daarvoor hebben we alleen maar nodig het ps commando en ook pdof. Wat we zullen doen, is de tweede gebruiken om de PID te kennen van het proces dat we willen controleren. Het is duidelijk dat als het een vreemd proces was, er geen andere keuze zou zijn dan alle actieve processen te controleren en handmatig te detecteren ... Maar in het geval van bekende software:

pidof httpd

In dit geval zal het de PID van het proces voor de HTTP-daemon teruggeven, maar als je een ander programma wilt ontdekken, gebruik dan zijn naam in plaats van deze. Laten we ons voorstellen dat het de PID 8735 retourneert. Welnu, het volgende is om ps te gebruiken om de tijd te bepalen met de etime-optie:

ps -p 8735 -o etime

En het geeft ons de dagen, uren, minuten en seconden dat het heeft gedraaid. Als u de tijd in seconden wilt weergeven in plaats van de indeling DD-UU: MM: SS, gebruik dan de optie af en toe.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.