Evented Forever
Forever extended with an --eventFile
option to catch events (stop, restart...) through a file with listeners.
Installation
$ [sudo] npm install evented-forever -g
Example
$ forever start --eventFile sendMeMailOnRestart.js yourApp.js
Then create a file sendMailOnRestart.js
with listeners:
//file sendMailOnRestart.jsvar email = ;//define a listener for the "restart" eventexports {emailserver;}
Available events: "error", "start", "stop", "restart", "exit", "stdout", "stderr". (more details here).