Skip to content

查询进程启动时间

Linux 操作系统中,可以使用 ps 命令来查询进程的信息。 要查询进程的最后一次启动时间,可以使用 ps -eo pid,lstart 命令。

根据进程号查询

例如,假设要查询进程 ID12345 的进程的最后一次启动时间,可以使用以下命令:

shell
ps -eo pid,lstart | grep 12345

根据关键字查询

shell
ps -ef | grep 关键字 | grep -v grep | awk '{print $2}' | xargs ps -o lstart -p | grep -v STARTED

格式化启动时间

shell
date -d "`ps -ef | grep 关键字 | grep -v grep | awk '{print $2}' | xargs ps -o lstart -p | grep -v STARTED`" "+%Y-%m-%d %H:%M:%S"

Released under the MIT License.