kill命令工作原理:向linux系统的内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对系统标识号指定的进程进行操作。

格式:

系统操作信号有很多,可以使用kill -l来查看信号一共有多少linux 下kill命令详解_Kill

参数:

-s :指定发送的信号 kill -s 9 pid

man kill之后的信息是:

kill [-s signal|-p][-a] [--] pid


      -a     Do not restrict the commandname-to-pid conversion to pro-

             cesses with the same uid as the present process.


      -p     Specify  that kill should only print the process id (pid)

             of the named processes, and not send any signals.




kill和killall都是向进程发送信号,kill需要进程号,killall是需要向进程名称。

现在一般用kill -9 杀掉进程

没弄明白到底-p 和-a是怎么操作的,再研究吧,现在的研究就