nolimitid-node-process-self-destruct
Version:
Use this module to kill NodeJS process(es) with configurable parameters.
51 lines (44 loc) • 1.26 kB
Markdown
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();
```