Знайте, как долго процесс выполняется в Linux

Смокинг Linux с блестками

Все, кто уже знает GNU / Linux или системы Unix будут знать команду ps, которая позволяет нам отслеживать процессы, а также другие программы, которые позволяют нам работать с открытыми процессами в нашей операционной системе. Что ж, мы уже опубликовали несколько руководств по выполнению некоторых административных процедур, связанных с процессами, но сегодня мы собираемся посвятить эту статью созданию сообщения, в котором мы шаг за шагом и простым способом опишем, как вы можете узнать о выполнении. время, когда процесс был активен.

В некоторых случаях нам не только нужно знать подробности, такие как файлы, открытые процесс или его PID, чтобы использовать команду kill и убить процесс и т. д. Но будут моменты, когда мы также должны знать, как долго выполняется процесс. Например, если это странный процесс, узнайте, как долго он был активен. Поскольку это может быть какой-то тип вредоносного ПО или он был запущен в нашей системе в фоновом режиме для выполнения определенных нежелательных действий.Зная время, мы узнаем размер ущерба. И это всего лишь пример, может быть еще много случаев, когда нам нужно знать время выполнения. Что ж, для этого нам понадобится только команда ps, а также pdof. Что мы будем делать, так это использовать второе, чтобы узнать PID процесса, который мы хотим проверить. Очевидно, что если бы это был странный процесс, не было бы другого выбора, кроме как отслеживать все активные процессы и обнаруживать их вручную ... Но в случае известного программного обеспечения:

pidof httpd

В этом случае он вернет PID процесса для HTTP-демона, но если вы хотите узнать другую программу, используйте ее имя вместо этого. Давайте представим, что он возвращает PID 8735. Итак, следующее - использовать ps для определения времени с опцией etime:

ps -p 8735 -o etime

И он даст нам дни, часы, минуты и секунды, в течение которых он работал. Если вы хотите отображать время в секундах вместо формата ДД-ЧЧ: ММ: СС, используйте опцию время от времени.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)