UNPKG

nolimitid-node-process-self-destruct

Version:

Use this module to kill NodeJS process(es) with configurable parameters.

51 lines (44 loc) 1.26 kB
Node Process Self Destruct ========================== Node modules that can be called to self destruct it's process. ##Usage Copy this module to your Node local modules dependencies as a function constructor, see example ```node SelfDestruct = require('./local_modules/node-process-self-destruct'); ``` ###Initiate Object There are 2 methods to call scheduled self destruct: 1. Give exact date, see example ``` var selfDestruct = new SelfDestruct({ datetime: 'yyyy,MM,dd,hh,mm,ss' }); ``` where ``` yyyy = years, like 2014 MM = month, like 10 dd = date, like 03 hh = hours, like 10 mm = minutes, like 30 ss = seconds, like 10 ``` 2. Give next minutes schedule, see example ``` var selfDestruct = new SelfDestruct({ nextMinutes: 30 }); ``` where `nextMinutes` is an Integer that represent the next minutes that process will be ended 3. Give date object, see example ``` var selfDestruct = new SelfDestruct({ dateObject: new Date(2015, 10, 03, 05, 00, 00) }); ``` where `nextMinutes` is an Integer that represent the next minutes that process will be ended ###Cancelation To cancel an already scheduled self destruct, just invoke `cancel` method, see example ```node selfDestruct.cancel(); ```