查看某一进程的启动时间
for pid in $(pgrep gameServer); do echo -n "${pid} " ; ps -p ${pid} -o lstart | grep -v "STARTED" ; done
11074 Wed Nov 6 11:09:45 2013
23242 Mon Oct 21 14:45:02 2013
27662 Wed Nov 13 23:01:53 2013
27666 Wed Nov 13 23:01:53 2013
27697 Wed Nov 13 23:01:53 2013
27701 Wed Nov 13 23:01:53 2013
27733 Wed Nov 13 23:01:53 2013
27737 Wed Nov 13 23:01:53 2013
27741 Wed Nov 13 23:01:53 2013
27772 Wed Nov 13 23:01:53 2013
27776 Wed Nov 13 23:01:54 2013
27780 Wed Nov 13 23:01:54 2013
查看某一进程的开始,运行时间
for pid in $(pgrep gameServer); do echo -n "${pid} " ; ps -p ${pid} -o stime,etime ; done
11074 STIME ELAPSED
Nov06 7-12:15:07
23242 STIME ELAPSED
Oct21 23-08:39:50
27662 STIME ELAPSED
23:01 22:59
27666 STIME ELAPSED
23:01 22:59
27697 STIME ELAPSED
23:01 22:59
27701 STIME ELAPSED
23:01 22:59
27733 STIME ELAPSED
23:01 22:58
27737 STIME ELAPSED
23:01 22:58
27741 STIME ELAPSED
23:01 22:58
27772 STIME ELAPSED
23:01 22:58
27776 STIME ELAPSED
23:01 22:58
27780 STIME ELAPSED
23:01 22:58
检测进程id是否存在。
ps -C gameServer --no-header|wc -l