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; }