Node.jsでは、ポート1337
で実行されているサーバーを強制終了します。 process.kill(pid)
はそれを行う方法のように思えます。しかし、どうすればいいですかポート1337
のNode.jsで実行されているサーバのpidを取得しますか?Node.jsはポートでpidを取得します
ps
とlsof
でこれを行う方法の例がたくさんあります。 Node.jsのシェルコマンドに頼らずにこれを取り除く方法はありますか?ここで
は、私がlsof
に依存することによって、これを行う方法は以下のようになります
Number(child_process.execSync('lsof -i :1337 -t'))
別のnodejsプロセスから子プロセスとしてサーバープロセスを起動しましたか? – pietrovismara
@Cuzはい、私の場合はプロセスが終了しました。 – Jackson