0

我正在一个相当旧的系统上做一些工作,需要知道几个进程何时开始。当我使用“ps -ef”时,一个表示 10 月 18 日,另一个表示 3 月 23 日。我们今年还没有到 10 月 18 日,所以我不确定这是去年的 10 月 18 日还是前一年。uptime 命令显示 2419 天(6.6 年!),因此 10 月 18 日可能早于 2012 年。这是一个 HP-UX 系统。我做了一些谷歌搜索,但我遇到的答案都没有奏效,例如 ps -o,在 /proc 目录中查找。

  cfgmgr  9947  9943  3  Mar 23  ?        6831:32 /home/cfgmgr/bin/snmpagt
    root 24338     1  0  Oct 18  ?        2628:13 /usr/sbin/snmpdm -tcplocal
4

1 回答 1

1

PS 只能显示日期,因为根据 MA​​N 页面上的 PS 文档

'如果进程没有在调用 ps 的同一年启动,则仅显示年份,如果不是在同一天启动,则显示“mmmdd”,否则显示“HH:MM”。

于 2013-10-14T05:47:28.703 回答