Знайте, как долго процесс выполняется в 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.