【发布时间】:2011-05-07 12:42:35
【问题描述】:
这正是问题所要求的。此外,我所拥有的只是 PID,而我从中运行命令的 shell 不一定是最初调用该进程的 shell。有什么想法吗?
【问题讨论】:
-
我知道就这个问题提出问题是不公平的,但是......你怎么知道一个尚未创建的进程的 PID? PID 可以是相当随机的。当然,实际上它们是线性分配的,但您不知道在时间
A和B之间将启动多少进程,或者 PID 计数器是否会换行。 -
@TomMD 也许他在运行时使用
pidof来查找进程的PID,或者其他什么。有一百种不同的方法他可以获得进程的 PID,而不是在 shell 脚本中硬编码;) -
@TomMD 我知道 PID 因为我知道进程名,我可以使用 ps 命令获取 PID。
-
@TomMD:我认为就问题提出问题没有任何问题。
-
@all - 哎呀。不知何故,我将这个问题完全误解为“如何阻止直到进程存在”,在这个问题下你可能会更好地理解我的困惑:-)。