在c编程中杀死命令

时间:2010-11-09 15:55:59

标签: c

  

可能重复:
  Unable to understand the “Kill” program of linux

大家好, 谁能解释我这个程序是如何工作的。 请解释每一行的内容。

#include<stdio.h>
#include<sys/types.h>
#include<signal.h>

int main(int argc, char **argv)
{
    if (argc < 2)
    {
        printf("usage: ./kill PID");
        return -1;
    }

    kill(atoi(argv[1]), SIGKILL);

    return 0;

}

1 个答案:

答案 0 :(得分:1)

kill(atoi(argv[1]), SIGKILL);向具有指定ID的进程发送SIGKILL信号;这应该导致它终止。 atoi(argv[1])部分将字符串从命令行参数转换为整数。

对于其他人,我建议选择C的初学者指南。