0.0.6 • Published 9 years ago

cron-ping v0.0.6

Weekly downloads
1
License
ISC
Repository
-
Last release
9 years ago

cron-ping

Background process module to ping your websites.

Installation

npm install cron-ping

Usage

var cronPing = require('cron-ping');

var sites = ['http://www.google.com','http://www.yahoo.com','http://www.bing.com'];

var cb = function(res, site){
  console.log('Got ' + res.statusCode + ' for ' + site);
});
var stop = function(){
  console.log('Monitoring has stopped');
};

cronPing.monitor('0,10,20,30,40,50 * * * * *', sites, cb, stop);

Forever

You can use forever to run cron-ping as a background process. Put your entire usage into a single file. For example pinger.js

npm install forever -g
forever start pinger.js

API

  • monitor(pattern, sites, cb, stop)
    • pattern: Cron Job pattern. More on cron patterns
    • sites: Array of string urls for which you want to monitor.
    • cb: callback that takes two arguments, res, and site.
    • stop: callback to be called when monitoring is stoppped
0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.0

9 years ago