2015-12-19 1 views

ответ

1

Если это изящно, то да. Если это что-то вроде uncaughtException, тогда это не рекомендуется.

В соответствии с узлом docs:

SIGTERM и SIGINT имеют стандартные обработчики на не-Windows-платформ, которые сбрасывает режим терминала перед выходом с кодом 128 + номер сигнала. Если в одном из этих сигналов установлен слушатель, его поведение по умолчанию будет удалено (Node.js больше не будет выходить).

I.e. вы можете добавить своих обработчиков к этим двум событиям, а затем просто позвонить process.exit(), когда закончите.

Кроме того, из одной и той же страницы:

uncaughtException следует использовать для выполнения синхронной очистки перед выключением процесса.

Смежные вопросы