npm promulgates marsupials
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

cronzitto

1.2.0 • Public • Published

Cronzitto

Cronzitto allows you to schedule tasks to run

NPM

Install

First of all, make sure you have Node.js installed.

  $ [sudo] npm install cronzitto

Usage

var Cron = require('cronzitto');

Run a task every time interval

  var watchMail = Cron.watch( function() {
    //Mail.getAll();
  }, '10 minutes');

The watch method accepts two parameters: the callback and timer.

Cancel event

To cancel a cronzitto event, use the stop method

  watchMail.cancel();

Reset Time

  watchMail.resetTimer('30 minutes');

Sleep

Waiting time to continue execution

watchMail.sleep('5 minutes');

Only once

Perform a task only once after the end of the timer.

Cron.once( function() {
  //run after a second
}, '1 minute');

Notify

You can receive notifications when the task finishes or is stopped.

Requirements! To use Growl notifications, you need to install node-growl.

Non-Notify

To disable the notifications engine, set the Cronzitto:

  Cron.config.notify = false;

Non-Beep

To disable the BEEP sound:

  Cron.config.beep = false;

License

Cronzitto is available under the MIT license.

install

npm i cronzitto

Downloadsweekly downloads

1

version

1.2.0

license

MIT

repository

githubgithub

last publish

collaborators

  • avatar