Maison > Article > interface Web > Comment terminer le processus dans Nodejs
Recommandations associées : "Tutoriel Nodejs"
Processus de fin de NodeJS
process.kill(pid[, signal])
Nouveau dans : v0.0.06 (nœud )
SIGTERM
. Cette méthode générera une erreur si le pid cible n'existe pas. À titre d'exemple particulier, le signal 0 peut être utilisé pour tester si un processus existe. Sur les plates-formes Windows, une erreur est générée si pid est utilisé pour tuer un groupe de processus.
Même si le nom de cette fonction est process.kill(), elle envoie en fait simplement un signal, similaire à l'appel système kill. Le signal envoyé peut être de faire quelque chose sans rapport avec la suppression du processus cible
Démonstration de code simple et grossière
process.on('SIGHUP', () => { console.log('收到 SIGHUP 信号'); }); setTimeout(() => { console.log('退出中'); process.exit(0); }, 100); process.kill(process.pid, 'SIGHUP');
Manière simple et grossière de démontrer directement
En raison du temps de travail personnel, je n'écrirai pas le code en détail, mais l'idée générale est la même
Exigence : obtenez votre propre pid de processus correspondant basé sur votre propre ordinateur. pid le remplit dans la variable, et après avoir terminé l'encodage, utilisez node pour compiler le code ---->Exécuter
node process.js
let pid = 11784;//11784是我个人电脑上的应用程的pid,可根据自己电脑的pid填入其中 process.kill(pid, 'SIGTERM');//结束pid的进程
Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!