Dalla documentazione per Process.kill
:Quali segnali Process.kill sono disponibili su Windows?
invia il segnale dato al id processo specificato (s) con PID positivo. Se pid è zero, il segnale viene inviato a tutti i processi il cui gruppo ID è uguale all'ID di gruppo del processo. il segnale può essere un numero di segnale intero o un nome di segnale POSIX (con o senza prefisso SIG ). Se il segnale è negativo (o inizia con un segno meno), uccide i gruppi di processi anziché i processi. Non tutti i segnali sono disponibili su tutte le piattaforme.
Ok, è piuttosto vago. Quali segnali sono disponibili su quali piattaforme? Ci sono segnali disponibili su Windows?
(ho provato Process.kill(9, pid)
su Windows prima e non ha generato un errore. Non ha ucciso il processo sia anche se ... Ma Process.kill("TERM", pid)
ha fatto generare un errore. Vai a capire.)
NB che fondamentalmente "falsi" segnali in Windows facendo "eseguendo un comportamento equivalente" al linux equivalente. .. – rogerdpack