Per trovare un ID di processo di un server node.js in UNIX, usiamo sottostante Codice:Finding processo id di un server Node.js in Windows
if (process.getgid) {
console.log('Current gid: ' + process.getgid());
}
in modo da ottenere in uscita come 1888
in * nix OS , ma quando eseguo lo stesso nel sistema operativo Windows, ricevo l'output come undefined
anche in quanto i documenti node.js hanno esplicitamente menzionato che questo metodo non funzionerà in Windows.
Quindi la mia domanda, è comunque possibile ottenere ID processo in Windows OS? Ho provato ad eseguire taskkill /f /im node.exe
ma uccide tutti i processi del nodo, ma voglio uccidere solo il processo particualr. C'è comunque per raggiungere questo obiettivo?
Esattamente, questo è quello che stavo cercando, proverò con diverse versioni (xp, 7, 32 bit, 64 bit) e ti aggiornerò. –
fantastico, l'ho provato su win7 64bit. – balazs
c'è qualche differenza tra process.getgid e process.pid se ne sei a conoscenza? Doc non menziona alcuna informazione sullo stesso :) –