【发布时间】:2013-08-08 09:35:17
【问题描述】:
我想知道是否有某种方法可以强制在运行某个应用程序之前将某个特定进程 ID 用于 Linux。我需要提前知道进程 ID。
【问题讨论】:
-
闻起来像 XY 问题。为什么需要提前 pid?
-
根据我对 Linux 和 Unices 的总体了解,如果你能做到这一点,我会感到惊讶,但是一旦给定进程运行,有很多方法可以计算出它的 PID。也许你应该解释你想做什么并就替代方案提出建议。
-
简短的回答是否定的。
-
你真的需要提前设置PID,还是将不透明生成的PID传递给另一个进程就足够了(例如从父进程中
fork的返回值或@之间987654323@ 和exec*在子进程中甚至在exec*) 之后?