bool kill(
[ProcessSignal signal = ProcessSignal.SIGTERM]
)

Kills the process.

Where possible, sends the signal to the process. This includes Linux and OS X. The default signal is ProcessSignal.SIGTERM which will normally terminate the process.

On platforms without signal support, including Windows, the call just terminates the process in a platform specific way, and the signal parameter is ignored.

Returns true if the signal is successfully delivered to the process. Otherwise the signal could not be sent, usually meaning that the process is already dead.

Source

/**
 * Kills the process.
 *
 * Where possible, sends the [signal] to the process. This includes
 * Linux and OS X. The default signal is [ProcessSignal.SIGTERM]
 * which will normally terminate the process.
 *
 * On platforms without signal support, including Windows, the call
 * just terminates the process in a platform specific way, and the
 * `signal` parameter is ignored.
 *
 * Returns `true` if the signal is successfully delivered to the
 * process. Otherwise the signal could not be sent, usually meaning
 * that the process is already dead.
 */
bool kill([ProcessSignal signal = ProcessSignal.SIGTERM]);