大家好, 谁能解释我这个程序是如何工作的。 请解释每一行的内容。
#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;
}
答案 0 :(得分:1)
行kill(atoi(argv[1]), SIGKILL);
向具有指定ID的进程发送SIGKILL信号;这应该导致它终止。 atoi(argv[1])
部分将字符串从命令行参数转换为整数。
对于其他人,我建议选择C的初学者指南。