博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs, 遍历所有进程, 且关闭匹配的进程
阅读量:5148 次
发布时间:2019-06-13

本文共 675 字,大约阅读时间需要 2 分钟。

const childProcess = require('child_process');const exec = childProcess.execfunction viewProcessMessage (name, cb) {  let cmd = process.platform === 'win32' ? 'tasklist' : 'ps aux'  exec(cmd, function (err, stdout, stderr) {    if (err) {      return console.error(err)    }    stdout.split('\n').filter((line) => {      let processMessage = line.trim().split(/\s+/)      let processName = processMessage[0] //processMessage[0]进程名称 , processMessage[1]进程id      if (processName === name) {        return cb(processMessage[1])      }    })  })}viewProcessMessage('name.exe',function (msg) {  //关闭匹配的进程  process.kill(msg)})

 

转载于:https://www.cnblogs.com/caiyingyong/p/8134734.html

你可能感兴趣的文章
Android 开源框架ActionBarSherlock 和 ViewPager 仿网易新闻客户端
查看>>
新技能 get —— Python 断点续传下载文件
查看>>
电商秒杀系统
查看>>
C语言基础知识点
查看>>
关于“Error: listen EADDRINUSE: address already in use 127.0.0.1:3000”
查看>>
ubuntu安装mysql,redis,python-mysqldb
查看>>
PAT:1002. 写出这个数 (20) AC
查看>>
BufferedReader
查看>>
读文件Io异常的处理
查看>>
在datatable中循环删除多条
查看>>
UML类图几种”关系“的总结
查看>>
保险数据分析
查看>>
代码块与静态代码块与静态方法的加载顺序
查看>>
robotframework使用之元素定位动态ID方法
查看>>
win7 下jenkins配置与使用
查看>>
poj 2418 Hardwood Species
查看>>
Thinkphp
查看>>
iOS 中UIWebView的cookie
查看>>
python importlib动态导入模块
查看>>
Unicode数据类型的是是非非(转)
查看>>