Tudja meg, mennyi ideje fut egy folyamat Linuxon

Tux Linux csillogással

Mindazok, akik már tudják GNU / Linux vagy a Unix rendszerek ismerik a ps parancsot, amely lehetővé teszi számunkra a folyamatok nyomon követését, valamint más programokat, amelyek lehetővé teszik az operációs rendszerünk nyílt folyamataival való munkát. Nos, már közzétettünk néhány oktatóanyagot a folyamatokkal kapcsolatos adminisztrációk végrehajtására, de ma ezt a cikket egy olyan bejegyzés létrehozására szánjuk, amelyben lépésről lépésre és egyszerű módon leírjuk, hogyan ismerheti meg a végrehajtást egy folyamat ideje aktív volt.

Bizonyos esetekben nemcsak részleteket kell tudnunk, például a folyamat vagy a PID-jét a kill parancs használatához és a folyamat leállításához stb. De lesznek idők, amikor tudnunk kell, hogy egy folyamat mennyi időt vesz igénybe. Például, ha ez egy furcsa folyamat, tudja, mióta aktív. Mivel lehet valamilyen rosszindulatú program, vagy olyan, ami a rendszerünkön a háttérben elindult bizonyos nem kívánt tevékenység végrehajtására, az időpont ismeretében tudjuk a kár mértékét. És ez csak egy példa, sokkal több olyan eset lehet, amikor tudnunk kell a végrehajtási időt. Nos, ehhez csak szükségünk lesz a ps parancs és a pdof is. Amit megteszünk, a másodikat felhasználva megismerjük az ellenőrizni kívánt folyamat PID-jét. Nyilvánvaló, hogy ha furcsa folyamat lenne, akkor nem lenne más választás, mint az összes aktív folyamat figyelemmel kísérése és manuális észlelése ... De abban az esetben, ha ismert szoftver:

pidof httpd

Ebben az esetben a HTTP démon folyamatának PID-jét adja vissza, de ha egy másik programot szeretne megtudni, akkor a neve helyett használja a nevét. Képzeljük el, hogy a PID 8735 értéket adja vissza. Nos, az alábbiak szerint a ps segítségével meghatározhatjuk az időt az etime opcióval:

ps -p 8735 -o etime

És megadja nekünk azokat a napokat, órákat, perceket és másodperceket, amelyeket futott. Ha az időt másodpercben szeretné megjeleníteni DD-HH: MM: SS formátum helyett, akkor használja az opciót időkben.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.