[root@104 ~]# ps -o lstart -p `ps -ef |grep -v grep |grep "zookeeper"|awk '{print$2}'`
STARTED
Fri Dec 15 16:54:10 2023
linux
命令中 ps -ef
详解
ps
是 linux
下最常用的也是非常强大的进程查看命令,常配合 管道命令 |
和查找命令 grep
同时执行来查看特定进程。
参数含义:
-e
: 显示所有进程。
-p
:(pid)查找具有指定进程 ID 的进程
-f
:全格式。
-h
:不显示标题。
-l
:长格式。
-w
:宽输出。
a
:显示终端上的所有进程,包括其他用户的进程。
r
:只显示正在运行的进程。
x
:显示没有控制终端的进程。
-o
:选就是用户自定义格式,输出用户想要的格式。如下:-o pid 进程号 -o cmd 启动进程命令 -o lstart 进程启动精确时间 -o etime 启动后所流逝的时间 # 示例 ps -eo pid,etimes,cmd | grep <进程名>
进程状态:
R
运行,正在运行或在运行队列中等待。
S
中断,休眠中, 受阻, 在等待某个条件的形成或接受到信号。
D
不可中断,收到信号不唤醒和不可运行, 进程必须等待直到有中断发生。
Z
僵死 ,进程已终止, 但进程描述符存在, 直到父进程调用wait4()
系统调用后释放。
T
停止,进程收到SIGSTOP
,SIGSTP
,SIGTIN
,SIGTOU
信号后停止运行运行。
?
?
?
?
?