killは引数pidで指定したプロセスに、引数sigで指定したシグナルを送信します。
#include < sys/types.h >
#include < signal.h >
#include < stdio.h >
#include < stdlib.h >
int main(int argc, char *argv[])
{
pid_t pid;
pid = 0;
if (argc >= 2){
pid = atoi(argv[1]);
}
if (kill(pid, SIGTERM) < 0){
perror("kill");
return 1;
}
return 0;
}