spawn相关内容

如何在node.js子流程模块中将消息和stdout从子进程传递到父进程?

我在子进程模块方面遇到了问题,特别是在Child.spawn和Child.fork方面。 我依赖的是Child_process.fork的文档,它说: 这是的Child_process.spawn()功能的特例 派生Node.js进程。除了将所有方法都放在 正常的ChildProcess实例,则返回的对象具有通信 频道内置。详情请参见Child.send(message,[sendHandl ..
发布时间:2022-03-13 11:15:55 其他开发

在 gruntfile 中执行 shell 脚本并将结果分配给变量

我正在使用 grunt 来管理一套 mocha-run 测试.mocha 测试套件中要求的一件事是设置某些环境变量,以便根据运行测试的开发人员的环境正确执行测试.其中一个环境变量在每个开发人员的机器上都有不同的值,因此我们执行一个 bash 脚本来为我们正在设置的环境变量返回该值. 我正在使用 grunt.util.spawn 运行脚本并将其结果分配给我的 gruntfile 中定义的变量, ..
发布时间:2022-01-24 11:07:44 其他开发

未找到生成命令

我在尝试运行 .sh 文件时出错 第 2 行:spawn:找不到命令“: 无此文件或目录bash.sh:第 3 行:期望:找不到命令bash.sh:第 4 行:发送:找不到命令 #!/usr/bin/expect -fspawn sftp -o IdentityFile=MyFile.ppk 500200243@XXX.XXX.XXX.XXX期待“XXX.XXX.XXX.XXX.gateway ..
发布时间:2022-01-23 09:07:33 其他开发

Python中无限期的守护进程生成

我正在尝试构建一个 Python 守护程序来启动其他完全独立的进程. 一般的想法是对于给定的 shell 命令,每隔几秒轮询一次,并确保该命令的 k 个实例正在运行.我们保留一个 pidfiles 目录,当我们轮询时,我们会删除那些 pids 不再运行的 pidfiles 并启动(并为其创建 pidfiles),但是我们需要访问其中的 k 个进程.p> 子进程也需要完全独立,这样如果父进程 ..
发布时间:2022-01-18 16:16:30 Python

如何在 Python 中生成一个新的独立进程

我有一些 Python 代码偶尔需要跨越一个新进程以“即发即弃"的方式运行 shell 脚本,即没有阻塞.shell 脚本不会与原始 Python 代码通信,实际上可能会终止调用 Python 进程,因此启动的 shell 脚本不能是调用 Python 进程的子进程.我需要它作为一个独立的进程启动. 换句话说,假设我有 mycode.py 并启动 script.sh.然后 mycode.py ..
发布时间:2022-01-18 15:52:26 Python

电子包装器产生 ENOENT

我正在开发一个通过 gui 控制 gulp 任务的电子应用程序.您单击一个任务,它就会运行.很简单的东西.在 macOS 上,当我运行 npm start 时,它运行得很好,但是当我用电子打包器打包它时,我得到了这个错误: 未捕获的异常:错误:spawn gulp ENOENT在exports._errnoException (util.js:1022:11)在 Process.ChildPro ..
发布时间:2022-01-10 22:44:39 前端开发

未捕获的错误:spawn .\node.exe ENOENT

我有一个通过 electron 运行的 nodejs 应用程序 https://github.com/frankhale/electron-with-express 使用 npm run dist:win32 将应用程序打包为可执行文件后,我在控制台中遇到了以下问题: events.js:160 未捕获错误:spawn .\node.exe ENOENT 下面是我的 devDepe ..
发布时间:2022-01-10 22:22:08 其他开发

从 python 生成过程

我从这样的网络应用程序中生成了一个长时间运行的脚本: os.spawnle(os.P_NOWAIT, "../bin/producenotify.py", "producenotify.py", "xx",os.environ) 脚本已成功生成并运行,但在它结束之前,我无法释放 Web 应用程序使用的端口,或者换句话说,我无法重新启动 Web 应用程序.我如何生成一个进程并使其完全独立于网络应 ..
发布时间:2022-01-02 19:00:49 Python

在不使用 spawn=true 的情况下在后台运行 Ant 目标

我想在后台启动一个服务器,返回并执行其他一些目标,然后在 Ant 执行完所有目标后停止服务器. 我提出了以下两种解决方案,但它们都阻止 Ant 执行后续目标. 因为我希望进程最后死掉,所以我不想使用 spawn="true".还有其他解决办法吗? ..
发布时间:2021-11-11 02:45:08 其他开发

为什么微软的 _wspawnv 返回 EINVAL?

我正在调用 Microsoft 的 _wspawnv 函数,它不断返回 -1,并将 errno 设置为 22;errno.h 将其定义为 EINVAL.根据 Microsoft 的 _wspawnv 文档,仅当 mode 参数无效时才应返回此代码.我尝试在第一个参数中使用 _P_WAIT 和 _P_NOWAIT 调用它,并且都返回相同的错误.编辑:令人惊讶的是,离开一天可以解决多少问题.我很快就意 ..
发布时间:2021-09-25 20:44:27 其他开发

如何发送“CTRL+C"Node.js 中的子进程?

我试图生成子进程 - vvp (https://linux.die.net/人/1/vvp).在某些时候,我需要将 CTRL+C 发送到该进程.我希望模拟会被中断,并且我会收到交互式提示.之后我可以通过向子进程发送命令来继续模拟.所以,我尝试了这样的事情: var child = require('child_process');var fs = require('fs');var vcdGen ..
发布时间:2021-09-25 20:19:08 其他开发

如何“更换"Windows 上的 `os.execvpe` 有效 - 如果“子"进程是一个交互式命令行应用程序吗?

我正在处理一个 Python 脚本,经过一些准备工作后,它会启动 ssh.我的脚本实际上是一个小的 CLI 工具.在类 Unix 系统上,在其生命周期结束时,Python 脚本将自身替换为 ssh 客户端,因此用户现在可以直接与 ssh 交互(即运行任意远程机器上的命令等): os.execvpe('ssh', ['ssh', '-o', 'foo', 'user@host'], os.envi ..
发布时间:2021-08-31 20:35:29 Python

如何生成一个单独的 python 进程?

我需要生成一个单独的运行子脚本的 python 进程. 例如: main.py 运行并将一些输出打印到控制台.然后它生成 sub.py,它启动一个新进程.一旦 main.py 产生了 sub.py,它应该终止,而 sub.py 继续运行. 谢谢. 编辑: 当我运行 main.py 时,它会打印“main.py",但没有其他内容,并且 sub.py 不会启动. m ..
发布时间:2021-08-31 20:35:05 Python

NodeJS 产生标准输出字符串格式

我正在节点中生成一个进程并像这样跟踪命令的输出: proc.stdout.on("data", function (data) {console.log(data.toString());}); 效果很好,但是,输出似乎在分割线: npm http304 https://registry.npmjs.org/underscore 以上只是 npm install 响应中的一行.通常这都在一 ..
发布时间:2021-08-30 19:08:22 其他开发

Twisted Python:无法写入正在运行的衍生进程

我的问题是,在生成进程后,子进程正在循环以从其标准输入中获取数据.我想使用 Echo.Process.pipes[0].write(data) 或 Echo.Process.writeToChild(0,data) 向它写入新数据,但两者都不起作用.有人会解释发生了什么吗?或者我该如何解决这个问题? 这是我得到的错误: --- ---文件“/usr/local/encap/python-2 ..
发布时间:2021-08-30 19:02:46 Python