Window下使用一行命令kill指定端口
2017-06-02 10:56
309 查看
前提:已经安装node
第一步:打开终端cmd
在C:\Users\Kaim目录下新建文件kill.js,然后拷贝下面代码进去并保存。
//判断当前平台是否为window var cmd = process.platform === 'win32' ? 'netstat -ano' : 'ps aux'; var exec = require('child_process').exec; //获取终端的传入的值 var port = process.argv.splice(2); var zy = false; exec(cmd, function (err, stdout) { if (err) { return console.log(err); } stdout.split('\n').filter(function (line) { var p = line.trim().split(/\s+/); var address = p[1]; if (address) { if (address.split(':')[1] == port) { zy=true; exec('taskkill /F /pid ' + p[4], function (err) { p = p[1].split(':')[1]; if (err) { return console.log('释放' + p + '端口失败!!'); } console.log(p + ' 端口被成功杀掉!'); }); } } }); if (!zy) { console.log(port + " 端口没被占用"); } });
第二步:输入node kill 3000
相关文章推荐
- linux命令(10)使用kill杀死含有指定关键字的进程
- mac 终端命令kill掉某个指定端口
- 使用tcping命令ping指定端口
- windows下使用jstack打印当前时间线程的快照及使用命令查看指定端口的情况
- 查看指定端口,关闭进程及Kill使用
- 查看进程使用端口号及结束进程 使用命令 sudo netstat -ntlp,可以查看到目前系统网络服务器的运行情况,然后使用 sudo kill -9 pid,结束进程。
- 一定是我打开的姿势不对——Android下使用kill命令杀死指定进程
- WINDOW下使用命令查看端口占用情况
- Windows下查看占用指定端口进程、kill进程命令
- 组合使用Linux命令生成winwebmail使用的防垃圾邮件kill.ini
- window 查端口占用进程命令
- 使用Kill命令结束数据库连接进程
- 在vim中使用查找命令查找指定字符串
- linux查看端口及使用改端口的命令
- window下查看端口命令
- at 命令来安排命令、脚本或程序在指定的日期和时间运行。您也可以使用此命令查看现有的计划任务。
- 使用命令登录不是默认端口的ftp server(Connection closed by remote host的原因)
- 使用脚本安装打印机并指定网络端口
- Linux系统中,有两个文件file1和file2,每个文件的每一行都是#UUID,其中的每一UUID表示一个号。要找出在file1中有而在file2中没有的UUID,使用cat,sort,uniq三个命令如何实现
- kill命令的使用