CNode

Node.js能捕获到cmd窗口的关闭吗?

Bbcpxqz发布于14 年前最后回复14 年前6 回复9972 浏览0 收藏

在cmd中运行Node程序,ctrl+c/关闭cmd窗口,Node.js中能捕获到吗?

查看回复

回复 (6)

Y
young40#1·14 年前

ctrl+c肯定可以的.

A
ashees#2·14 年前

process.on('SIGTERM', function(){});

process.on('SIGINT', function(){});

T
tank00#3·14 年前

可以。增加end的监听

B
bcpxqz#4·14 年前
A
ashees#6·14 年前
引用 bcpxqzhttps://github.com/shigeki/node/commit/e669cef62cefcfbac9417ff31da0644c271336af https://github.c...

确实. windows 下似乎只能用鸡肋 process.on('exit', function(){})

就 ctrl + c 来说已有替代方案

参与回复
登录后即可参与回复。登录