知道一个进程在Linux上运行了多长时间

Tux Linux闪闪发光

所有已经知道的人 GNU / Linux的 或Unix系统会知道ps命令,该命令使我们可以监视进程,以及允许我们在操作系统中使用开放进程的其他程序。 好吧,我们已经发布了一些教程来执行与流程相关的一些管理,但是今天我们将专门介绍这篇文章,以创建一篇文章,我们将以一种简单的方式逐步描述您如何知道执行情况一个过程的时间一直处于活动状态。

在某些情况下,我们不仅需要了解详细信息,例如由 过程 或其PID以使用kill命令并杀死进程等。 但是有时候我们也必须知道一个进程已经运行了多长时间。 例如,如果它是一个奇怪的进程,请知道它已经激活了多长时间。 由于它可能是某种类型的恶意软件,或者已经在我们系统的后台启动以执行某些不需要的活动。知道时间,我们就会知道破坏的程度。 这只是一个例子,在更多情况下,我们必须知道执行时间。 好吧,为此,我们只需要 ps命令以及pdof。 我们将要做的是使用第二种方法知道我们要检查的过程的PID。 显然,如果它是一个奇怪的进程,则除了监视所有活动进程并手动检测之外,别无选择。但是在使用已知软件的情况下:

pidof httpd

在这种情况下,它将为HTTP守护程序返回进程的PID,但是,如果要查找其他程序,请使用其名称代替该名称。 假设它返回PID8735。那么,以下是使用ps来确定带etime选项的时间的方法:

ps -p 8735 -o etime

它将为我们提供运行的天数,小时数,分钟数和秒数。 如果要以秒为单位而不是DD-HH:MM:SS格式显示时间,请使用该选项 时代.


本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。