【发布时间】:2014-10-23 19:45:41
【问题描述】:
我想杀死和我一样在同一目录中运行的所有程序。 我需要找到正在运行的程序并杀死它们(并小心不要杀死自己)。 我在 Ubuntu(Linux) 上运行我的程序。
我需要使用这个命令:
int kill(pid_t pid, int sig);
我该怎么做?
*程序位于同一目录中。
【问题讨论】:
-
关于在“同一目录”中运行的程序,您的问题是模棱两可的。您是在谈论具有位于同一目录中的二进制文件的进程,还是在同一工作目录中启动的进程?
-
看看
lsof,祝你好运。 -
顺便说一句,将其称为“命令”是不正确的;这是一个系统功能。有
kill命令,但不一样。 -
你了解
kill()的参数吗? The first arg is the PID,您需要获取。 -
谢谢!我知道 kill 系统调用及其参数