【发布时间】:2011-11-07 15:39:37
【问题描述】:
我想在 linux (Ubuntu 11.10) 中 wait 以完成大量进程。这些进程中的每一个都有不同的 pid 但名称相同。可以这样做吗?
编辑:
也许我应该指定我不一定知道 pid 是什么,只知道进程名称。
编辑:
感谢您的回答;凯文似乎做我想做的事。但是,在我有的具体应用中它不起作用,所以我发布了一个更详细的后续问题here。
【问题讨论】:
我想在 linux (Ubuntu 11.10) 中 wait 以完成大量进程。这些进程中的每一个都有不同的 pid 但名称相同。可以这样做吗?
编辑:
也许我应该指定我不一定知道 pid 是什么,只知道进程名称。
编辑:
感谢您的回答;凯文似乎做我想做的事。但是,在我有的具体应用中它不起作用,所以我发布了一个更详细的后续问题here。
【问题讨论】:
wait $(pgrep programName)
应该这样做。
【讨论】:
pgrep 执行后没有新的产生。
wait $(pidof processname)
也许吧。
【讨论】:
只要你有这些进程的pid:
wait $pid_of_process
应该可以的。
【讨论】: