在 Linux 下如何查看一个进程的运行时间
创始人
2024-03-01 17:53:34
0

我是一个 Linux 系统的新手。我该如何在我的 Ubuntu 服务器上查看一个进程(或者根据进程 id 查看)已经运行了多久?

你需要使用 ps 命令来查看关于一组正在运行的进程的信息。ps 命令提供了如下的两种格式化选项。

  1. etime 显示了自从该进程启动以来,经历过的时间,格式为 [[DD-]hh:]mm:ss
  2. etimes 显示了自该进程启动以来,经历过的时间,以秒的形式。

如何查看一个进程已经运行的时间?

你需要在 ps 命令之后添加 -o etimes 或者 -o etime 参数。它的语法如下:

ps -p {PID-HERE} -o etime
ps -p {PID-HERE} -o etimes

第一步:找到一个进程的 PID (openvpn 为例)

$ pidof openvpn
6176

第二步:openvpn 进程运行了多长时间?

$ ps -p 6176 -o etime

或者

$ ps -p 6176 -o etimes

隐藏输出头部:

$ ps -p 6176 -o etime=
$ ps -p 6176 -o etimes=

样例输出:

这个 6176 就是你想查看的进程的 PID。在这个例子中,我查看的是 openvpn 进程。你可以按照你的需求随意的更换 openvpn 进程名或者是 PID。在下面的例子中,我打印了 PID、执行命令、运行时间、用户 ID、和用户组 ID:

$ ps -p 6176 -o pid,cmd,etime,uid,gid

样例输出:

  PID CMD                             ELAPSED   UID   GID
 6176 /usr/sbin/openvpn --daemon        15:25 65534 65534

via: http://www.cyberciti.biz/faq/how-to-check-how-long-a-process-has-been-running/

作者:VIVEK GITE 译者:MikeCoder 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

Sakana AI推出&q...
这项由日本人工智能公司Sakana AI的赵天宇和Llion Jo...
2026-01-10 22:19:49
1月9日航发科技涨6.40...
证券之星消息,1月9日航发科技(600391)涨6.40%创60日...
2026-01-09 15:46:28
原创 ...
要说去年小米在手机行业最大的突破是什么,那小智认为应该就是小米自研...
2026-01-09 06:18:40
黄仁勋:英伟达新款Rubi...
英伟达公司备受期待的新款Rubin数据中心产品将于今年发布,客户很...
2026-01-06 07:16:14
原创 ...
当你感觉时间飞快的时候你就老了。 人到中年,一年翻篇、365天就像...
2025-12-31 15:16:43
拆解历史老师定哥的“第二大...
导语: AI已经不是一道“用不用”的选择题,而是一道“怎么用”的必...
2025-12-29 06:16:20

热门资讯

如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
硬核观察 #1245 Open... #1 OpenAI 悄然删除禁止将 ChatGPT 用于 “军事和战争” 的禁令在 1 月 10 日...
2024 年 Linux 和开... 让我们尝试预测未来吧!新的一年快乐,朋友们 ✨2024 年的钟声已经敲过,我们有必要去预见一下将塑造...
硬核观察 #1239 Deep... #1 DeepMind 制定 “机器人宪法”DeepMind 机器人团队透露了三项新进展,称它们将帮...
硬核观察 #1231 在 Li... #1 在 Linux 上,开发者可以将屏幕倾斜 22° 来编程一位开发者利用 Linux 上的调整屏...
使用时间序列数据,用开源工具助... InfluxData 是一个开源的时间序列数据库平台。下面介绍了它是如何被用于边缘应用案例的。收集到...