kill killall pkill 的使用和区别


kill 按pid结束进程

killall 按进程名结束进程,进程名必须打全

pkill 是pgrep+kill,按正则查找并结束进程

pgrep 是ps + grep,按正则查找进程

kill [参数] [进程id]

kill -l 可以列出所有信号

kill -9 pid 发送SIGKILL信号给进程,SIGKILL是强制结束

如果不带信号,则默认方式15 SIGTERM,这个信号使得进程在退出之前可以清理并释放资源