3.2.1 • Published 4 months ago
kill-port-process v3.2.1
Kill-port-process
Cross-platform module to stop one (or more) process(es) running on a port (or a list of ports).
Install
$ npm install kill-port-process
# or
$ yarn add kill-port-process
Usage
Programmatically
const { killPortProcess } = require('kill-port-process');
(async () => {
// long running process running on a given port(s), e.g. a http-server
// takes a number, number[], string or string[]
// single port
await killPortProcess(1234);
// multiple ports
await killPortProcess([1234, 6789]);
// with options
await killPortProcess(1234, { signal: 'SIGTERM' });
})();
Options
signal
(optional): used to determine the command used to kill the provided port(s). Valid values are:SIGKILL
(default)SIGTERM
CLI
Install the module globally:
npm install kill-port-process -g
You can use the CLI calling it with kill-port <port>
.
It takes a single port or a list of ports separated by a space. Valid flags are -p
and --port
but are both optional.
$ kill-port 1234
# or multiple ports, separated by space(s)
$ kill-port 1234 2345
# or
$ kill-port -p 1234
# or
$ kill-port --port 1234
Flags
--graceful
kill the process gracefully.- Unix: Sends a
-15
signal to kill (SIGTERM
) rather than-9
(SIGKILL
) - Win: Currently no use
- Unix: Sends a
4.0.0-beta.0
4 months ago
3.2.1
5 months ago
3.2.0
7 months ago
3.1.0
2 years ago
3.0.1
3 years ago
3.0.0
3 years ago
2.3.0
4 years ago
2.2.1
4 years ago
2.2.0
4 years ago
2.1.0
5 years ago
2.0.0
5 years ago
1.1.0
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago
0.0.6
5 years ago
0.0.5
5 years ago
0.0.4
5 years ago
0.0.3
5 years ago
0.0.2
5 years ago
0.0.1
5 years ago