我如何知道bash kill是使用pid还是jobspec?

时间:2013-02-14 08:28:08

标签: shell syntax process sh kill

从精细的手册页:

 kill [-s sigspec | -n signum | -sigspec] [pid | jobspec] ...
 kill -l [sigspec | exit_status]
    Send  the  signal  named  by sigspec or signum to the processes named by pid or 
    jobspec.  sigspec is etc. etc....

那么是什么决定kill 1是否会杀死init进程或jobspec 1?

1 个答案:

答案 0 :(得分:10)

使用kill 1你将发送一个信号进行处理pid 1.要杀死作业1,你必须输入

  kill %1

jobspec是%