kill命令工作原理:向linux系统的内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对系统标识号指定的进程进行操作。
格式:
系统操作信号有很多,可以使用kill -l来查看信号一共有多少
参数:
-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是怎么操作的,再研究吧,现在的研究就