你是程序中调用kill函数,还是在命令行调用kill命令?int kill(pid_t pid, int sig); 函数有两个参数,一个是进程号,一个是信号如果你输入的进程号是正确的,而进程还在,则信号有可能被该进程忽略了,不知道你发送的信号是几号? 只有SIGKILL SIGSTOP不能被忽略,其它都可以忽略或捕捉。