linuxps终止命令 linux 命令终止

linux怎么停止进程

Linux查询进程和结束进程

创新互联建站专注于洪山网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供洪山营销型网站建设,洪山网站制作、洪山网页设计、洪山网站官网定制、微信小程序开发服务,打造洪山网络公司原创品牌,更为您提供洪山网站排名全网营销落地服务。

1.  ps -ef |grep redis

ps:将某个进程显示出来

-A  显示所有程序。

-e  此参数的效果和指定"A"参数相同。

-f  显示UID,PPIP,C与STIME栏位。

grep命令是查找

中间的|是管道命令 是指ps命令与grep同时执行

这条命令的意思是显示有关redis有关的进程

2.   kill[参数][进程号]

kill -9 4394

kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。当然你也可以使用kill发送其他信号给进程。 更具体的Linux命令介绍可如下进行查看:

4-6 Linux 终止进程 --- kill (kill -15 实验)

kill -15 PID —— 正常方式终止一个程序。中断进程时应首先用 -15,以便于其能够预先清理临时文件和释放资源。-9 作为最后手段,应对那些失控的进程。

1)、kill -15 终止后台运行的进程。

红色下划线:sleep 10000 —— 后台运行延时 10000 秒的命令,进程 ID 为1550。

黄色下划线:ps -j —— 列出 1550 sleep 命令的进程。

(PID:进程 ID、PGID:线程组 ID、SID:会话 ID、TTY:进程运行的终端,标识那个终端控制。(pts远程终端、tty系统终端)、TIME:进程运行的时间 和 CMD:命令的名称和参数)。

jobs -l —— 列出后台运行的命令,1550 sleep 命令正在后台运行。

蓝色下划线:kill -15 1550—— 终止1550 进程。系统反馈 Terminated 终止 1550 进程。

绿色方框:ps -j 已查询不到 1550 sleep 的进程。jobs -l 也没有后台运行的命令。

2)、kill -15 配合 fg 查看终止挂起的进程。

红色下划线:sleep 10000 延时 10000 秒后 ctrl + z 挂起。

黄色下划线:ps -j 查看进程,有 1578 sleep 的进程。jobs -l 查看后台,1578 sleep 的状态是 stopped 暂停状态。

蓝色下划线:kill -15 终止 1578 进程。此时系统没有反馈信息。

绿色下划线:ps -j 查看进程,1578 sleep 进程仍在。jobs -l 查看后台,1578 sleep 的状态是 stopped 暂停状态。

红色下划线:fg 1 把后台运行的 sleep 调至前台继续运行。此时,系统首先提示 sleep 已经调至前台运行,然后又提示 Terminated 终止进程。

蓝色下划线:ps -j 查看进程已经没有了 1578 sleep 进程。jobs -j 查看也后台也没有命令在执行。

3)、kill -15 配合 bg 查看终止挂起的进程。

同样的,首先sleep 10000 后 ctrl + z 挂起。通过 ps -j 查看后台进程有 1590 sleep进程,josb -l 查看后台也有状态为 stopped  的1590 sleep 命令。 然后,kill -15 1590 终止 1590 进程。再次通过 ps -j 查看1590 sleep进程仍在,josb -l 查看后台还有状态为 stopped  的1590 sleep 命令。

红色下划线:bg 1 把挂起的 sleep 命令继续运行。此时,系统反馈 sleep 命令在后台运行。

黄色下划线:ps -j 查看进程,系统反馈 sleep 进程已经  Terminated  终止。jobs -l 也查询不到sleep 在后台运行。

从实验上看:

1、后台命令运行时(Running),执行 kill -15 可以终止进程。

2、挂起命令,处于暂停状态时(Stopped),执行 kill -15 后通过 ps 还可以查询到进程, jobs还可以查询到后台命令,状态仍然是 Stopped 暂停状态。用 fg 把暂停的后台进程调至前台运行时,系统反馈一行 sleep 命令调至前台运行。跟着一条 Terminated 终止进程。再用 ps 查询不到进程。用 jobs 已经查询不到后台命令。(这里和 kill -2 不同,kill -2 后用 fg 系统只反馈一行 sleep 命令调至前台运行,没有提示进程已中断。)

3、挂起命令,处于暂停状态时(Stopped),执行 kill -15 后通过 ps 还可以查询到进程, jobs还可以查询到后台命令,状态仍然是 Stopped 暂停状态。用 bg 把暂停的后台命令恢复运行时,系统反馈 sleep 命令在后台运行。再用 ps 查询进程已经终止,用 jobs 已经查询不到后台命令。(这里和 kill -2一样)

linux命令中ps -ef详解

1、ps -ef表示bai查看全格式的全部进程。

ps是linux下最常用的也是非常强大的进程查看命令,常配合管道命令 | 和查找命令 grep 同时执行来查看特定进程。

参数含义:

-e 显示所有进程。-f 全格式。-h 不显示标题。-l 长格式。-w 宽输出。a 显示终端上的所有进程,包括其他用户的进程。r 只显示正在运行的进程。x 显示没有控制终端的进程。

2、扩展资料:

进程状态:

R 运行,正在运行或在运行队列中等待。

S 中断,休眠中, 受阻, 在等待某个条件的形成或接受到信号。

D 不可中断,收到信号不唤醒和不可运行, 进程必须等待直到有中断发生。

Z 僵死 ,进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放。

T 停止,进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行。

3、grep命令是查找

中间的|是管道命令 是指ps命令与grep同时执行

PS是LINUX下最常用的也是非常强大的进程查看命令

grep命令是查找,是一种强大的文本搜索工具,它能 使用正则表达式 搜索文本,并把匹配的行打印出来。

grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

以下这条命令是检查java 进程是否存在:ps -ef |grep java

字段含义如下:

UID       PID       PPID      C     STIME    TTY       TIME         CMD

zzw      14124   13991      0     00:38      pts/0      00:00:00    grep --color=auto dae

UID      :程序被该 UID 所拥有

PID      :就是这个程序的 ID 

PPID    :则是其上级父程序的ID

C          :CPU使用的资源百分比

STIME :系统启动时间

TTY     :登入者的终端机位置

TIME   :使用掉的CPU时间。

CMD   :所下达的是什么指令

ps -e|grep dae


当前标题:linuxps终止命令 linux 命令终止
URL链接:http://pwwzsj.com/article/ddsopjh.html