如何在不使用pkill和pgrep命令的情况下杀死Linux shell中正在运行的进程?

时间:2018-07-23 16:13:55

标签: c++ c linux pid kill

简而言之,我正在尝试在运行中杀死一个进程。例如,我有一个二进制文件test,其运行类似以下内容:

while (true) {
  // Do something
}

我正在通过C ++中的system()函数调用此二进制文件,如下所示:

const char* cmd = "test";
system(cmd);

现在我有什么方法可以杀死进程而不必手动进入Linux shell?通过运行test,然后在外壳中键入ctrl+c,我已经能够手动模拟此功能。在此先感谢:)

0 个答案:

没有答案