mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-25 23:11:02 +08:00
PUB:20160801 Linux how long a process has been running
@MikeCoder
This commit is contained in:
parent
2948514d81
commit
cd81201c19
@ -1,14 +1,13 @@
|
|||||||
在 Linux 如何查看一个进程的运行时间
|
在 Linux 下如何查看一个进程的运行时间
|
||||||
=====================
|
=====================
|
||||||
|
|
||||||
![](http://s0.cyberciti.org/images/category/old/linux-logo.png)
|
![](http://s0.cyberciti.org/images/category/old/linux-logo.png)
|
||||||
|
|
||||||
>我是一个 Linux 系统的新手。我该如何在我的 Ubuntu 服务器上查看一个进程或者根据一个进程 id 来查看他已经运行的时间?
|
> 我是一个 Linux 系统的新手。我该如何在我的 Ubuntu 服务器上查看一个进程(或者根据进程 id 查看)已经运行了多久?
|
||||||
|
|
||||||
You need to use the ps command to see information about a selection of the active processes. The ps command provide following two formatting options:
|
|
||||||
你需要使用 ps 命令来查看关于一组正在运行的进程的信息。ps 命令提供了如下的两种格式化选项。
|
你需要使用 ps 命令来查看关于一组正在运行的进程的信息。ps 命令提供了如下的两种格式化选项。
|
||||||
|
|
||||||
1. etime 显示了自从该进程启动以来,经历过的时间。以[[DD-]hh:]mm:ss 的格式。
|
1. etime 显示了自从该进程启动以来,经历过的时间,格式为 `[[DD-]hh:]mm:ss`。
|
||||||
2. etimes 显示了自该进程启动以来,经历过的时间,以秒的形式。
|
2. etimes 显示了自该进程启动以来,经历过的时间,以秒的形式。
|
||||||
|
|
||||||
### 如何查看一个进程已经运行的时间?
|
### 如何查看一个进程已经运行的时间?
|
||||||
@ -39,7 +38,7 @@ $ ps -p 6176 -o etime
|
|||||||
$ ps -p 6176 -o etimes
|
$ ps -p 6176 -o etimes
|
||||||
```
|
```
|
||||||
|
|
||||||
隐藏头部:
|
隐藏输出头部:
|
||||||
|
|
||||||
```
|
```
|
||||||
$ ps -p 6176 -o etime=
|
$ ps -p 6176 -o etime=
|
||||||
@ -50,7 +49,7 @@ $ ps -p 6176 -o etimes=
|
|||||||
|
|
||||||
![](http://s0.cyberciti.org/uploads/faq/2016/08/How-to-check-how-long-a-process-has-been-running.jpg)
|
![](http://s0.cyberciti.org/uploads/faq/2016/08/How-to-check-how-long-a-process-has-been-running.jpg)
|
||||||
|
|
||||||
这个 6176 就是你想查看的进程的 PID。在这个例子中,我查看的是 openvpn 进程。你可以按照你的需求随意的更换 openvpn 进程名或者是 PID。在下面的例子中,我打印了 PID,执行命令,运行时间,用户 ID,和用户组 ID:
|
这个 6176 就是你想查看的进程的 PID。在这个例子中,我查看的是 openvpn 进程。你可以按照你的需求随意的更换 openvpn 进程名或者是 PID。在下面的例子中,我打印了 PID、执行命令、运行时间、用户 ID、和用户组 ID:
|
||||||
|
|
||||||
```
|
```
|
||||||
$ ps -p 6176 -o pid,cmd,etime,uid,gid
|
$ ps -p 6176 -o pid,cmd,etime,uid,gid
|
||||||
@ -69,7 +68,7 @@ via: http://www.cyberciti.biz/faq/how-to-check-how-long-a-process-has-been-runni
|
|||||||
|
|
||||||
作者:[VIVEK GITE][a]
|
作者:[VIVEK GITE][a]
|
||||||
译者:[MikeCoder](https://github.com/MikeCoder)
|
译者:[MikeCoder](https://github.com/MikeCoder)
|
||||||
校对:[校对者ID](https://github.com/校对者ID)
|
校对:[wxy](https://github.com/wxy)
|
||||||
|
|
||||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||||
|
|
Loading…
Reference in New Issue
Block a user