👋 欢迎来到吴老二技术博客,专注运维 / 数据库 / 云原生
首页/运维服务/正文

Centos7查看进程的运行时间

吴
吴老二
2020-05-21运维服务4963 次浏览0 条评论
一个进程运行后,如果不重启或者不被kill掉,那么这个进程就会一直运行,至于运行了多久从什么时候开始运行的在进程里不会体现。我们要找进程的运行时间主要是想知道进程运行过程中没有出现其它的问题。下面看看进程的一下查看方法: 我这里随便找一个进程,根据端口,看到我这里有一个mysql数据,进程好是1876,哪就用这个举例:
[root@www.wulaoer.org ~]# netstat -tlnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1049/nginx: master  
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1007/sshd           
tcp6       0      0 :::3306                 :::*                    LISTEN      1876/mysqld         
tcp6       0      0 :::22                   :::*                    LISTEN      1007/sshd
查看一下进程的运行时间,使用了lstart参数。
[root@www.wulaoer.org ~]# ps -p 1876 -o lstart
                 STARTED
Sun May 17 22:06:42 2020
进程启动时使用的用户,使用参数user
[root@www.wulaoer.org ~]# ps -p 1876 -o user
USER
mysql
连接服务操作这个进程的终端,使用参数tty
[root@www.wulaoer.org ~]# ps -p 1876 -o tty
TT
?
查看一下进程的命令,使用参数comm
[root@www.wulaoer.org ~]# ps -p 1876 -o comm
COMMAND
mysqld
参数etime是查看进程启动以来,经历过的时间,时间格式:[[DD-]hh:]mm:ss,如果是etimes自该矜持启动以来,经历过的时间,单位是秒
[root@www.wulaoer.org ~]# ps -p 1876 -o etime
    ELAPSED
 3-12:20:27
以上就是进程的基本使用,内容不多,以后用到会事半功倍。学习多了,就会的多了。
文章底部广告位在后台「广告设置」填写广告代码后显示

评论 0

评论需 登录 后发表(注册并验证邮箱)。
还没有评论,来抢沙发~