您好,欢迎访问一九零五行业门户网

浅谈Nodejs关闭进程的方法

本篇文章和大家一起了解一下node关闭进程的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
相关推荐:《nodejs 教程》
nodejs结束进程
process:对象是一个全局变量,它提供有关当前 node.js 进程的信息并对其进行控制。 作为一个全局变量,它始终可供 node.js 应用程序使用,无需使用 require()。 它也可以使用 require() 显式地访问process.kill(pid[, signal])事件
新增于:v0.0.06(node)
pid进程pidsignal|将发送的信号,类型为字符串或数字,默认值:sigterm。process.kill()方法signal发给pid标识的进程信号名称是如 ‘sigint’ 或 'sighup’的字符串。更多信息,参见信号事件和 kill(2)。如果目标 pid 不存在,该方法会抛出错误。 作为一个特殊例子,信号 0 可以用于测试进程是否存在。 在 windows 平台中,如果 pid 用于杀死进程组,则会抛出错误。
即使这个函数的名称是 process.kill(),它其实只是发送信号,这点与 kill 系统调用类似。 发送的信号可能是做一些与杀死目标进程无关的事情
简单粗暴的代码演示
先看看官网文档温柔代码演示process.on('sighup', () => {  console.log('收到 sighup 信号');});settimeout(() => {  console.log('退出中');  process.exit(0);}, 100);process.kill(process.pid, 'sighup');
简单粗暴的方式直接演示
由于个人工作时间上的原因就不细写代码,但是整体思路都是一样的
需求:根据自己去电脑上面看自己的进程pid来获取自己对应的pid将其填入变量中,完成编码后使用node编译代码---->执行
node process.js
let pid = 11784;//11784是我个人电脑上的应用程的pid,可根据自己电脑的pid填入其中process.kill(pid, 'sigterm');//结束pid的进程
更多编程相关知识,请访问:编程视频!!
以上就是浅谈nodejs关闭进程的方法的详细内容。
其它类似信息

推荐信息