436700
废话不多说,直接上代码。
const { spawn } = require('child_process');
const ps = spawn('ps',['ax']);
const grep = spawn('grep',['ssh']);
ps.stdout.on('data',(data)=>{
grep.stdin.write(data);
})
ps.stderr.on('err',(err)=>{
console.log(err);
})
ps.on('error',(err)=>{
console.log("启动ps错误");
})
ps.on('colse',(code)=>{
console.log("ps进程code码:"+code);
grep.stdin.end();
})
grep.on('error',(err)=>{
console.log("启动grep子进程错误");
})
grep.stdout.on('data',(data)=>{
console.log(data);
console.log(data.toString());
})
grep.stderr.on('err',(err)=>{
console.log(err);
})
grep.on('close',(code)=>{
console.log("grep进程退出码"+code);
})
##初学node,不太懂,求大神指教:
为什么没有输出任何console,是因为进程启动出错了么?还是什么原因 。。。