UNPKG

564 BJavaScriptView Raw
1const kill = require('./lib/kill')
2var logger = require('../util/logger');
3var taskName = 'kill port'
4
5module.exports = function(port){
6
7 if(parseInt(port) != port){
8 return logger.fail(`Invalid port format [${port}]`, taskName)
9 }
10
11 kill(port)
12 .then((result) => {
13 if(typeof result == 'string'){
14 logger.success(result, taskName)
15 } else {
16 logger.success(`Kill port ${port}(pid:${result.pid}) successfully.`, taskName)
17 }
18 })
19 .catch((err) => {
20 logger.fail(
21 typeof err == 'string' ? err : JSON.stringify(err),
22 taskName
23 )
24 })
25}