• nodejs, 遍历所有进程, 且关闭匹配的进程


    const childProcess = require('child_process');
    const exec = childProcess.exec
    
    function 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('
    ').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)
    })
  • 相关阅读:
    这几天都是在公司慢待
    电脑没有关机可能出现发博文dns异常(write)
    DOS/VBS
    SourceInsight
    CevaEclipse
    C/C++
    Matlab
    Matlab
    C语言
    Matlab
  • 原文地址:https://www.cnblogs.com/caiyingyong/p/8134734.html
Copyright © 2020-2023  润新知