node.js - 通过 spawn、exec 关闭使用节点打开的软件
问题描述
我正在尝试做的是例如使用 spawn、exec 等打开 Visual Studio 代码,然后再次使用 node 来关闭 Visual Studio 代码。
通过 spawn 我得到了 child_process 打开 Visual Studio 代码但不是 Visual Studio 本身,所以我不能发送任何信号来杀死它。我可以让所有当前正在运行的进程并获取它的 pid,但我想知道是否有另一种方法可以使用 node.js 来完成它。
这就是我所拥有的:
let visualStudioCode = spawn('code',{detached: true});
使用代码,我可以从终端打开 Visual Studio 代码。我尝试使用 Visual Studio 代码的绝对路径。
谢谢你。
解决方案
推荐阅读
- reactjs - 意外令牌 (38:8)
- ios - 当我在 UITableView 中使用下拉刷新时应用程序崩溃
- python - django PermissionRequiredMixin permission_required 不起作用
- spring - MongoDB 聚合错误:引用无效
- python - glProgramUniformMatrix3fv 不能正常工作
- javascript - Javascript Object 按属性获取对象
- python - 神经网络对具有不同特征的不同实例做出相同的预测
- pip - Windows 10 上的 Anaconda 3 无法安装 pyinstaller - ssl 证书问题
- node.js - 如何从 npm 包中安装特定文件,例如仅从 bootstrap bootstrap.min.css?
- mysql - 仅从 1 行中选择和订购