linux结束进程

linux结束进程:
linux沿用Unix进行进程间通信的方法,进程之间通过信号来通信。进程的信号是预定义好的一个消息,进程能识别它并决定进行忽略还
是作出反应。开发人员实现程序如何处理信号。

多数好的进程都支持的信号:
1 HUP 挂起信号
2 INT 中断信号
3 QUIT 结束运行信号
9 KILL 无条件终止信号
11 SEGV 段错误(访问了错误的内存段)信号
15 TERM 尽可能停止信号
17 STOP 无条件停止运行信号,但不终止
18 TSTP 停止或者暂停信号,但继续在后台运行
19 CONT 在STOP或者TSTP之后恢复执行信号

linux中通过kill 和 killall命令向正在运行中的进程发送信号。

kill命令:kill命令通过进程号(PID)给进程发信号,默认情况下发送的是TERM信号。
用法:kill [-信号] 进程号(只能是进程号,不能是进程名称)

killall命令比kill强大,支持通过进程名而不是进程号结束进程,同时也支持通配符,如killall http*,如束所有http开头的进程

要检测kill和killall命令是否起作用,可通过ps或者top命令查看进程是否停止运行了
使用此二命令必须为进程的属主或者是root用户,由于Killall命令非一般强大,登录帐户为root时慎用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值