shell - 如何获取以 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,但它永远不会(?)退出,除非明确杀死)
解决方案
推荐阅读
- tensorflow - 将 TFRecords 与 Tensorflow Estimators 一起使用时,是否有一种简单的方法来设置时期
- r - 如何使用 uniroot 解决数据框中的用户定义函数 (UDF)?
- julia - 关于 Project.toml
- javascript - Swiper - 在第一次循环后,第一个项目被错误地呈现,但数据是正确的
- javascript - 如何使用 rn-fetch-blob 发送 POST 请求以下载文件?
- excel - 如何制定动态 Excel 范围
- android - 如何从 kivy 在 Android 上打开 webbrower
- java - 为什么 Java 不理解我放在这个多维数组中的对象的类?
- ios - 如何区分 2 个集合并生成更新的结构来更新 UITableView?
- android - 在 NativeScript for Angular 中找不到基本 UI 组件