我正在尝试运行以下shell命令:
最终目标是通过Node.js使用
具体实现请参考https://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options。
但结果一直卡住了,我做错了什么吗? 提前感谢您的帮助!
netstat -nat | grep 3000
最终目标是通过Node.js使用
spawn
获取连接到特定端口的IP地址,命令如下:netstat -nat | grep 3000 | grep ESTABLISHED
具体实现请参考https://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options。
const netStat = spawn('netstat', ['-nat']);
const grep = spawn('grep', ['3000']);
netStat.stdout.on('data', (data) => {
grep.stdin.write(data);
});
console.log('Determining public ip\'s connected to port 3000');
grep.stdout.on('data', function(data){
console.log(data.toString());
});
但结果一直卡住了,我做错了什么吗? 提前感谢您的帮助!
stderr
的一些内容? - Cody G