Possible Duplicate:
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;
}
最佳答案
行 kill(atoi(argv[1]), SIGKILL);
发送 SIGKILL向具有指定 ID 的进程发出信号;这应该会导致它终止。 atoi(argv[1])
部分将命令行参数中的字符串转换为整数。
对于其余的内容,我建议您阅读 C 语言初学者指南。
关于c - C语言中的kill命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4135672/