(name, cb)
| 13 | } |
| 14 | |
| 15 | getProcessByName (name, cb) { |
| 16 | var foundProc = [] |
| 17 | |
| 18 | this.rpc.getMonitorData({}, (err, list) => { |
| 19 | if (err) { |
| 20 | log('Error retrieving process list: ' + err) |
| 21 | return cb(err) |
| 22 | } |
| 23 | |
| 24 | list.forEach((proc) => { |
| 25 | if (proc.pm2_env.name === name || proc.pm2_env.pm_exec_path === path.resolve(name.toString())) { |
| 26 | foundProc.push(proc) |
| 27 | } |
| 28 | }) |
| 29 | |
| 30 | return cb(null, foundProc) |
| 31 | }) |
| 32 | } |
| 33 | |
| 34 | /** |
| 35 | * Scale up/down a process |
no test coverage detected