智能照明系统APP-本地串口
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
LightingSystemApp-serial/.svn/pristine/25/25e044f9c9adcb243e53e1ac21b...

25 lines
634 B

#!/usr/bin/env node
'use strict'
const kill = require('./')
const args = require('get-them-args')(process.argv.slice(2))
const verbose = args.verbose || false
let port = args.port ? args.port.toString().split(',') : args.unknown
const method = args.method || 'tcp'
if (!Array.isArray(port)) {
port = [port]
}
Promise.all(port.map(current => {
return kill(current, method)
.then((result) => {
console.log(`Process on port ${current} killed`)
verbose && console.log(result)
})
.catch((error) => {
console.log(`Could not kill process on port ${port}`)
verbose && console.log(error)
})
}))