问题标签 [child-process]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - nodejs grunt 子进程回调函数示例
你能帮忙看看下面这个用 grunt 运行的 node exec 命令的例子吗?
该echo
命令正在执行并hello-world.txt
已创建,但grunt.log.writeln
回调函数中的命令未触发。
参考:
http://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options
java - 在java中向子进程发送箭头键输入
我想在我的 java 程序中运行一个子进程来创建自动化。我没有子进程的源代码。
有一些功能需要在子进程中按下箭头键。
我可以通过子进程的 STDIN 将 ASCII 字符发送到子进程,但是如何将箭头键发送到子进程?
java - 挂起由java产生的子进程
我有一个Runtime.exec()
用于生成子进程的 java 程序,但我需要能够以编程方式挂起它,然后从它停止的地方重新开始运行。JavaProcess
对象似乎没有提供任何方法来做到这一点。有谁知道我如何做到这一点?
谢谢
javascript - nodejs exec 命令失败,没有有用的错误消息
这是要执行的代码
'client' 是 socket.io 的回调参数的参数。'ee' 是 EventEmitter 的一个实例
来到问题所在。在运行代码时,回调说命令不成功。console.log(e, stdout, stderr) 是
/tmp/test.c 是有效的 C 代码,在检查目录 /tmp 时,我发现 test.c 是正确的,并且正在生成二进制“测试”并在 shell 中运行时正确执行。所以我不明白为什么它会标记执行不成功。错误对象的信息也无济于事。将不胜感激一些帮助/解释
node.js - 如何使节点 child_process 连续执行
如何exec
连续?例如ls
之后cd
?
我试过
c# - 如何创建子进程以在 C# 中执行方法?
在从脱机转储文件中读取文件时,我从winpcap库中得到了一个逻辑错误。因为他们在阅读后没有关闭文件。因此,当文件计数达到 509 时,我收到“无法打开文件”的异常。
我正在使用带有 c# 的 pcap.net 库。这是我的代码
现在我需要将上述语句作为子进程执行,所以我认为我可以通过为每个 pcap 文件调用子进程来避免该异常。但我不知道如何在 c# 中将方法作为子进程执行。谁能给我一个解决方案?
java - 生成的子进程是否计入用户时间?
我有一个 Java 进程,它启动一堆子进程并通过执行“kill -STOP”和“kill -CONT”将它们交错(按照Suspend a child process spawned by java 中给出的建议)
现在我想计时这个过程。我运行“时间 java [...]”
并且由此产生的“用户”时间大约是“真实”时间的一半(“sys”时间可以忽略不计)。
无论子进程是否算作“用户”时间,这都没有意义,因为(除非我的代码使用的 CPU 比我想象的要多得多)我的 java 代码花费的大部分时间都被花费了(或者应该花费)等待(通过wait(10000)
每十秒唤醒一次的循环来杀死 -STOP 一个进程并杀死 -CONT 另一个,直到其中一个成功返回)。
调用是否有很多开销kill
(即间隔太短十秒)?子进程是否计入用户时间?如果是这样,还有什么可以解释这种差异?
node.js - Node.js 基于 Web 的 SSH
当知道该用户的 linux 用户名和密码时,有没有办法在特定用户下从 node.js 启动进程(bash)。
我想通过socket.io将终端从服务器传输到网络浏览器,我需要每个用户都以他们的用户名行事,所以用户权限就像在正确的ssh上一样。
javascript - 在 Cloud Foundry node.js 上运行子进程
有没有人尝试在Cloud Foundry 的 node.js上运行子进程?
我有以下代码在本地运行良好:
但是vmc push
在cloudfoundry.com上,它给了我错误vmc logs
然后我还在package.json
下面添加了文件,仍然是同样的错误:
或者,我尝试了其他人将 phantomjs 放在 node.js 上:https ://github.com/sgentle/phantomjs-node 。但是这个选项甚至在我的本地机器上都不起作用(在 Windows 中不能调用 phantomjs.cmd)。
如果你们可以提供帮助,我宁愿想办法在 cloudfoundry.com 中执行子进程。
非常感谢!!