代码之家  ›  专栏  ›  技术社区  ›  Sterling Butters

Node.js:进程生成挂起

  •  0
  • Sterling Butters  · 技术社区  · 6 年前

    netstat -nat | grep 3000

    netstat -nat | grep 3000 | grep ESTABLISHED

    从Node.js获取连接到特定端口的ip地址 spawn 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());
    });
    

    但结果只是挂起,我做错什么了吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Cody Geisler    6 年前

    stderr stdio

    一个类似但无关的问题是 Why is my Node child process that I created via spawn() hanging?