Node.js中关闭windows服务进程的操作是什�

Admin 2022-08-18 群英技术资�

今天这篇给大家分享的知识是“Node.js中关闭windows服务进程的操作是什么�,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“Node.js中关闭windows服务进程的操作是什么”文章能帮助大家解决问题�



1.根据端口号,查询进程信息命令�

netstat -aon | findstr "端口�"

2.根据pid杀死进程命令:

taskkill /F /pid 进程�

完整代码�

const windowsServiceStop = function(port){
        let netstat_command = 'netstat -aon | findstr \":'+port+'\"';
        console.log('查询服务进程...'+netstat_command);
        exec(netstat_command,{maxBuffer: 5000 * 1024},(err, stdout, stderr) => {
            if (err) {
                console.log('查询服务进程异常�'+err);
                return false;
            }
            let line = stdout.split('\n')[0]; //第一行信�
            console.log('查询成功,进程信息:'+line);

            let p=line.trim().split(/\s+/);
     let address=p[1];    
            let pid = p[4];
            if(address.split(':')[1] != port || !pid || pid.length == 0){
                console.log('获取进程id失败');
                return false;
            }

            let taskkill_command = 'taskkill /F /pid '+pid;
            console.log('关闭服务...'+taskkill_command);
            exec(taskkill_command,{maxBuffer: 5000 * 1024},function(err, stdout, stderr){
                if(err){
                    console.log('关闭服务异常�'+err);
                    return false;
                }
                console.log('服务关闭成功');
                return true;
            });
        });
    };

 


以上就是关于“Node.js中关闭windows服务进程的操作是什么”的介绍了,感谢各位的阅读,希望这篇文章能帮助大家解决问题。如果想要了解更多知识,欢迎关注群英网络,小编每天都会为大家更新不同的知识�

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容�

猜你喜欢

成为群英会员,开启智能安全云计算之旅

立即注册
专业资深工程师驻�
7X24小时快速响�
一站式无忧技术支�
免费备案服务
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 � 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部