nodejs中向HTTP响应传送进程的输出
程序员文章站
2022-04-26 17:39:30
废话不多说了,直接给大家贴代码了,具体代码如下所述:
var spawn = require('child_process').spawn;
require('...
废话不多说了,直接给大家贴代码了,具体代码如下所述:
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响应传送进程的输出,希望对大家有所帮助
上一篇: 分类信息网类型分析 方便做信息类型的网站
下一篇: 求异思维:网站收录减少可能会比增加更有利