这篇文章主要介绍了nodejs中向http响应传送进程的输出 ,非常不错,具有参考借鉴价值,需要的朋友可以参考下
废话不多说了,直接给大家贴代码了,具体代码如下所述:
var spawn = require('child_process').spawn;
require('http').createServer(function(req, res) {
var child = spawn('tail', ['-f', '/var/log/system.log']);//当有一个新的请求出现时,就通过执行 tail -f /var/log/system.log命令启动一个新的进程
child.stdout.pipe(res);//将子进程的输出传入相响应主体中
res.on('end', function() {
child.kill();
});
}).listen(4000);//能生成进程,并传输进程输出的流服务,并根据需要结束子进程以上就是nodejs中向HTTP响应传送进程的输出的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号