自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在Linux下如何查看一個進程的運行時間

系統(tǒng) Linux 系統(tǒng)運維
我該如何在我的 Ubuntu 服務器上查看一個進程(或者根據(jù)進程 id 查看)已經(jīng)運行了多久?你需要使用 ps 命令來查看關于一組正在運行的進程的信息。

[[170367]]

我是一個 Linux 系統(tǒng)的新手。我該如何在我的 Ubuntu 服務器上查看一個進程(或者根據(jù)進程 id 查看)已經(jīng)運行了多久?

你需要使用 ps 命令來查看關于一組正在運行的進程的信息。ps 命令提供了如下的兩種格式化選項。

etime 顯示了自從該進程啟動以來,經(jīng)歷過的時間,格式為 [[DD-]hh:]mm:ss。

etimes 顯示了自該進程啟動以來,經(jīng)歷過的時間,以秒的形式。

如何查看一個進程已經(jīng)運行的時間?

你需要在 ps 命令之后添加 -o etimes 或者 -o etime 參數(shù)。它的語法如下:

  1. ps -p {PID-HERE} -o etime 
  2. ps -p {PID-HERE} -o etimes 

第一步:找到一個進程的 PID (openvpn 為例)

  1. $ pidof openvpn 
  2. 6176 

第二步:openvpn 進程運行了多長時間?

  1. $ ps -p 6176 -o etime 

或者

  1. $ ps -p 6176 -o etimes 

隱藏輸出頭部:

  1. $ ps -p 6176 -o etime= 
  2. $ ps -p 6176 -o etimes= 

樣例輸出:

 

這個 6176 就是你想查看的進程的 PID。在這個例子中,我查看的是 openvpn 進程。你可以按照你的需求隨意的更換 openvpn 進程名或者是 PID。在下面的例子中,我打印了 PID、執(zhí)行命令、運行時間、用戶 ID、和用戶組 ID:

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

樣例輸出:

  1. PID CMD                             ELAPSED   UID   GID 
  2. 176 /usr/sbin/openvpn --daemon        15:25 65534 65534 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2022-10-08 00:06:00

JS運行V8

2020-04-06 11:47:44

Linux命令腳本

2020-08-03 16:00:31

Linux命令進程

2018-11-22 09:15:45

Linux命令進程

2021-08-18 08:32:09

代碼運行時間示波器

2022-11-04 09:09:54

Linux服務器

2018-04-08 14:27:45

Linuxuptime系統(tǒng)運行時間

2019-10-14 09:14:37

Linuxbash命令

2021-09-02 05:37:22

Containerd Kubernetes 容器

2021-05-10 07:30:07

Linux統(tǒng)計程序

2021-08-11 11:02:17

Linuxtime命令

2021-05-11 11:52:23

Linuxtime命令

2019-01-15 14:00:59

Linux服務器命令

2022-01-19 08:50:53

設備樹Linux文件系統(tǒng)

2015-07-20 15:44:46

Swift框架MJExtension反射

2017-12-21 09:29:47

網(wǎng)絡運行實踐

2021-06-24 10:28:19

uptimed命令Linux

2017-05-27 14:45:04

Linux命令進程

2022-10-08 00:00:00

V8channel對象

2017-01-19 20:28:44

點贊
收藏

51CTO技術棧公眾號