Wrapper for the Windows
taskkill
command. Ends one or more tasks or processes.
$ npm install taskkill
import {taskkill, taskkillSync} from 'taskkill';
await taskkill([pid, pid2]); //Async usage
taskkillSync([pid, pid2]); //Sync usage
See the taskkill
docs for more.
The package export two methods with same arguments usage:
Default export and async execution. Returns a Promise
.
Sync execution. Returns or throws.
Type: string | number | string[] | number[]
One or more process IDs or image names, but not mixed.
The system
, username
, password
options are mutually inclusive.
Type: string
Name or IP address of a remote computer (do not use backslashes). The default is the local computer.
Type: string
A user specified by User
or Domain\User
.
The default is the permissions of the current logged on user on the computer issuing the command.
Type: string
Password of the user account for the specified username
.
Type: string
Types of processes to include or exclude from termination.
See the taskkill
docs for supported filters.
Type: boolean
Forcefully terminate processes. Ignored for remote processes as all remote processes are forcefully terminated.
Type: boolean
Terminate all child processes along with the parent process, commonly known as a tree kill.