我有一个小问题。在bash脚本中,我需要运行一个xterm做一些像这样的事情。
xterm -e“(time ./program.exe 127.0.0.1)2> out.txt”
我怎么能说这个过程的pid?
我需要等待谁完成输出并与另一个罚款合并。
非常感谢所有人!!
答案 0 :(得分:3)
基本上,您可以通过添加&来在后台启动该过程。在你的命令结束时,用$获取最后一次启动的pid!并等待该过程完成等待。所以,像:
xterm -e "(time ./program.exe 127.0.0.1) 2> out.txt" &
pid=$!
wait $pid
应该有用。