0
点赞
收藏
分享

微信扫一扫

node判断某一端口是否被占用

静守幸福 2022-02-10 阅读 191
/**
 * 判断端口是否被占用
 * @param port 端口号
 * @returns 该端口是否被占用
 */
async function judgeServerOpen(port: number): Promise<boolean> {
  let result = false;
  let order = `netstat -ano|findstr "${port}"`;
  await new Promise((resolve, reject) => {
    cProcess.exec(order, function (error: any, stdout: any, stderr: any) {
      if (stdout === "") {
        resolve(false);
      } else {
        resolve(true);
      }
    });
  }).then((res: any) => {
    result = res;
  }).catch((res: any) => {
    result = res;
  })
  return result;
}
举报

相关推荐

0 条评论