【文件属性】:
文件名称:signal-exit:无论何时如何退出,当您要触发事件时
文件大小:53KB
文件格式:ZIP
更新时间:2021-05-02 13:26:34
JavaScript
信号退出
无论何时如何退出,当您要触发事件时:
到执行结束。
显式调用process.exit(code) 。
调用了process.kill(pid, sig) 。
从过程外部接收致命信号
使用signal-exit 。
var onExit = require ( 'signal-exit' )
onExit ( function ( code , signal ) {
console . log ( 'process exited!' )
} )
原料药
var remove = onExit(function (code, signal) {}, options)
该函数的返回值是一个将删除处理程序的函数。
请注意,如果信号会导致进程退出,则该函数仅对信号触发。 也就是说,没有其他听众,这是一个致命的信号。
选项
alwaysLast :在其他任何信号或退出处理
【文件预览】:
signal-exit-master
----.travis.yml(104B)
----index.js(4KB)
----package.json(909B)
----test()
--------multi-exit.js(2KB)
--------all-integration-test.js(3KB)
--------many-handlers.js(746B)
--------fixtures()
--------signal-exit-test.js(4KB)
----signals.js(1KB)
----package-lock.json(186KB)
----.gitignore(55B)
----CHANGELOG.md(1KB)
----README.md(1KB)
----LICENSE.txt(748B)