查看容器内进程
命令说明
查看容器内进程的命令如下:
ecs ps id
查看容器进程命令的参数说明如下:
id
为容器的 ID 号。
参考示例
查看当前运行容器范例内的进程:
[root@sylixos:/apps]# ecs ps ecs_demo
可以看到如下图所示程序输出,若容器内无进程运行,则提示 "No processes are running"。
查看容器进程返回的内容包括:
name
进程的名称;father
进程的父进程;state
进程的状态;
进程的状态包括如下表所示的几种类型:
进程状态 | 状态说明 |
---|---|
init | 进程尚在初始化过程中,正在执行程序加载、内存初始化等操作,尚不具备运行条件。 |
running | 进程正在运行,进程中的线程或参与调度,或处于阻塞状态。 |
stopped | 在停止态下,进程所有线程停止运行,不参与调度。 |
dead | 进程已经结束运行,进程在进入退出态时会发送信号给其父进程,由父进程适时回收子进程残余资源。 |
pid
进程的 ID;group
进程的用户组 ID;memory
进程的内存占用(单位:字节);uid
进程的 uid;gid
进程的 gid;user
进程的用户。