首页 > 解决方案 > 如何获取以 xvfb-run 启动的进程的子进程 ID?

问题描述

使用 运行命令时xvfb-run,例如:

xvfb-run -d $CMD &

如何检索$CMD进程的 PID?

如果我尝试:

xvfb-run -d $CMD & PID=$! EXITCODE=$?

我得到PID=<PID of xvfb>and EXITCODE=0(因为xvfb-run成功退出,显然?)。

CMD=xeyes可用于 MWE,但它永远不会(?)退出,除非明确杀死)

标签: shellxvfb

解决方案


推荐阅读