0

我有一个小问题。在 bash 脚本中,我需要运行一个 xterm 来做一些类似的事情。

xterm -e "(时间./program.exe 127.0.0.1) 2> out.txt"

我怎么能说这个过程的pid?

我需要等待它为写输出而完成的人,并与另一个罚款合并。

非常感谢大家!!

4

1 回答 1

3

基本上,您通过在命令末尾添加 & 来启动后台进程,使用 $! 获取最后启动的 pid!并等待该过程以等待完成。所以,像:

xterm -e "(time ./program.exe 127.0.0.1) 2> out.txt" &
pid=$!
wait $pid

应该管用。

于 2012-11-06T18:36:30.287 回答