天天看点

linux上查看进程的启动时间

ps命令的参数:

    -e 显示所有的进程

    -f 以完整的格式列出 

    -p 指定进程号pid

    -o 后面接一个参数,参数想要列出的内容。如start_time会显示日期,lstart会显示日期时间。

例如查看机器上nginx进程的启动时间:

# ps -ef |grep nginx | grep -v grep |awk '{print $2}' | sort | uniq |

 while read line;do echo -n $line;ps -p $line -o lstart;done

5555                 STARTED

Tue Jun 10 11:19:32 2014

5556                 STARTED

Tue Jun 10 11:19:32 2014

5557                 STARTED

Tue Jun 10 11:19:32 2014

5558                 STARTED

Tue Jun 10 11:19:32 2014

5559                 STARTED

Tue Jun 10 11:19:32 2014

5560                 STARTED

Tue Jun 10 11:19:32 2014

5561                 STARTED

Tue Jun 10 11:19:32 2014

5562                 STARTED

Tue Jun 10 11:19:32 2014

5563                 STARTED

Tue Jun 10 11:19:32 2014

通过端口号查看进程的启动时间,下面203是某些端口“203##”

netstat

-nltp|

grep

203| 

grep

-

v

grep

|

awk

'{print $7}'

|

cut

-d

'/'

-f1|

10019                 STARTED

Tue Jun 10 20:41:50 2014

10033                 STARTED

Tue Jun 10 20:41:51 2014

10046                 STARTED

Tue Jun 10 20:41:53 2014

10097                 STARTED

Tue Jun 10 20:41:55 2014

10109                 STARTED

Tue Jun 10 20:41:56 2014

10119                 STARTED

Tue Jun 10 20:41:57 2014

10120                 STARTED

Tue Jun 10 20:41:57 2014