NodeJS结束进程
NodeJS结束进程
- Process:对象是一个全局变量,它提供有关当前 Node.js 进程的信息并对其进行控制。 作为一个全局变量,它始终可供 Node.js 应用程序使用,无需使用 require()。 它也可以使用 require() 显式地访问
process.kill(pid[, signal])事件
新增于:v0.0.06(node)
- pid进程PID
- signal|将发送的信号,类型为字符串或数字,默认值:
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结束进程相关推荐
- selenium webdriver - 结束进程
1 import org.openqa.selenium.WebDriver; 2 import org.openqa.selenium.firefox.FirefoxDriver; 3 import ...
- vbs结束进程代码_物联网学习教程—Linux系统编程之进程控制
Linux系统编程之进程控制 一.结束进程 首先,我们回顾一下 C 语言中 continue, break, return 的作用: continue: 结束本次循环 break: 跳出整个循环,或跳 ...
- Win64 驱动内核编程-26.强制结束进程
强制结束进程 依然已经走到驱动这一层了,那么通常结束掉一个进程不是什么难的事情.同时因为win64 位的各种保护,导致大家慢慢的已经不敢HOOK了,当然这指的是产品.作为学习和破解的话当然可以尝试各种 ...
- Linux 查看端口占用情况 并 结束进程
lsof -i:端口号 kill -9 PID 原文:Linux 查看端口占用情况 并 结束进程 我的小站.Github.CSDN 有时候使用 ps 命令无法检查出特定的进程,可考虑通过观察端口占用情 ...
- vmware-vmx.exe无法结束进程_?进程的状态转换
一.进程的状态和转换 1.1进程的三态模型 按进程在执行过程中的不同情况至少要定义三种状态: 运行(running)态:进程占有处理器正在运行的状态. 进程已获得CPU,其程序正在执行.在单处理机系统 ...
- PHP-FPM对比Swoole:Swoole多了Reactor线程监听Socket 句柄的变化 代码初始化一次不结束进程 ws tcp mqtt服务
PHP-FPM Master 主进程 / Worker 多进程模式. 启动 Master,通过 FastCGI 协议监听来自 Nginx 传输的请求. 每个 Worker 进程只对应一个连接,用于执行 ...
- mysql 服务器 kill进程_mysql查询结束进程kill
### 首先登陆mysql shell $ mysql -u root -h 127.0.0.1 -p $密码输入 ### 查看mysql中现在执行的 所有线程 mysql>show proce ...
- 【Linux系统编程】进程的控制:结束进程、等待进程结束
结束进程 首先,我们回顾一下 C 语言中 continue, break, return 的作用: continue: 结束本次循环 break: 跳出整个循环,或跳出 switch() 语句 ret ...
- C#各种结束进程的方法详细介绍
Process类的CloseMainWindow, Kill, Close Process.CloseMainWindow是GUI程序的最友好结束方式,从名字上就可以看出来它是通过结束主窗体,相当于用 ...
最新文章
- css层叠样式表(一)
- 大脑活动与认知: 热力学与信息论的联系
- 【采用】干货请收好:终于有人把用户画像的流程、方法讲明白了
- Selenium2+python自动化58-读取Excel数据(xlrd)
- android三种载入图片方式
- form表单 无法提交js动态添加的表单元素问题。。
- 弘成科技 java单例模式
- python 16进制补零_Python输出16进制不带0x补零,整数转16进制,字符串转16进制
- 数据库索引为什么会失效
- Oracle 11g 数据恢复 数据误删除后的恢复 0、执行 select log_mode from v$database;查看是否为归档模式 1、确定删除时间和被删除的表 04-23,GR
- 寻找自己的道路——与技术同胞共勉 一种划分为七个阶段的道路:自信=意志=布局=切入点=团队=渠道=产品...
- 服务器监视Zabbix 5.0 - Window Agent安装
- php moodle mysql_搭建基于Windows + Apache + PHP + MySQL的Moodle平台
- 修复小米路由器mini的USB口
- 盘姬工具箱 Cruiser EXP for Win v1.1.0 多功能系统工具箱
- 同时虚拟多个3D桌面
- 空间轨迹分析与应用(前言)Computing with Spatial Trajectories
- 数据结构 常见排序算法 LOWB三人组 冒泡 选择 插入
- 2022极米投影和米家投影哪个好 家用智能投影仪对比
- 百度的文心一言是否可以打败ChatGPT?