【发布时间】:2012-06-23 05:16:16
【问题描述】:
基本上我想动态启动一些可能创建自己的子进程的进程,我也想随时杀死我刚刚创建的某个进程组。我能想到的一种方法是使用名称启动进程(以区分为一个组),然后使用 pkill 按名称杀死它们。问题是如何使用名称启动进程,以便我可以使用 pkill 按名称杀死它们?我也愿意接受其他解决方案。
【问题讨论】:
标签: linux process kill-process
基本上我想动态启动一些可能创建自己的子进程的进程,我也想随时杀死我刚刚创建的某个进程组。我能想到的一种方法是使用名称启动进程(以区分为一个组),然后使用 pkill 按名称杀死它们。问题是如何使用名称启动进程,以便我可以使用 pkill 按名称杀死它们?我也愿意接受其他解决方案。
【问题讨论】:
标签: linux process kill-process
How can I start a process with a different name?
bash -c "exec -a <MyProcessName> <Command>"然后你可以终止进程:
pkill -f MyProcessName
【讨论】:
node。我正在使用这个exec -a myprocess node server.js。使用pidof myprocess 和pgrep myprocess 我什么也得不到。但是,当我尝试通过进程 ID 查找进程名称时,我得到 node