Dowiedz się, jak długo proces działa w systemie Linux

Tux Linux z brokatem

Wszyscy, którzy już wiedzą GNU / Linux lub systemy Unix będą znać polecenie ps, które pozwala nam monitorować procesy, a także inne programy, które pozwalają nam pracować z otwartymi procesami w naszym systemie operacyjnym. Cóż, opublikowaliśmy już kilka tutoriali do przeprowadzania niektórych administracji związanych z procesami, ale dzisiaj zamierzamy poświęcić ten artykuł na stworzenie postu, w którym opiszemy krok po kroku iw prosty sposób w jaki sposób poznać wykonanie czas procesu był aktywny.

W niektórych przypadkach będziemy musieli nie tylko znać szczegóły, takie jak pliki otwierane przez proces lub Twój PID, aby użyć polecenia kill i zabić proces itp. Ale będą chwile, kiedy będziemy musieli znać czas potrzebny na wykonanie procesu. Na przykład, jeśli jest to dziwny proces, dowiedz się, jak długo był aktywny. Ponieważ może to być jakiś rodzaj złośliwego oprogramowania lub taki, który został uruchomiony w tle w naszym systemie w celu przeprowadzenia określonej niepożądanej aktywności, znając czas, poznamy zakres szkód. A to tylko przykład, przypadków gdzie musimy znać czas wykonania może być dużo więcej. Cóż, do tego będziemy tylko potrzebować polecenie ps, a także pdof. To, co zrobimy, to użyjemy drugiego, aby poznać PID procesu, który chcemy sprawdzić. Oczywiście, gdyby był to dziwny proces, nie byłoby innego wyjścia, jak tylko monitorować wszystkie aktywne procesy i wykrywać je ręcznie ... Ale w przypadku znanego oprogramowania:

pidof httpd

W takim przypadku zwróci PID procesu dla demona HTTP, ale jeśli chcesz znaleźć inny program, użyj jego nazwy zamiast tego. Wyobraźmy sobie, że zwraca PID 8735. Cóż, poniższym przykładem jest użycie ps do określenia czasu z opcją etime:

ps -p 8735 -o etime

I poda nam dni, godziny, minuty i sekundy, w których działał. Jeśli chcesz wyświetlać czas w sekundach zamiast w formacie DD-HH: MM: SS, użyj opcji czasami.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.