goo*_*ons 7 linux executable kill process
如何通过其可执行文件的绝对文件路径杀死进程?因此,我想杀死从给定位置的可执行文件创建的所有进程?
回答:
kill $(ps aux | grep '<absolute executable path>' | awk '{print $2}')
Run Code Online (Sandbox Code Playgroud)
您可以使用pkill(1)(或者可能是Killall(1) ...)
如果您正在编写程序,您可以考虑使用proc(5)。然后,您将opendir(3)然后在readdir(3)目录上循环/proc/(也使用stat(2)并且不要忘记closedir(3))。有病态的情况(自动清除程序)。