Skip to content

maroodb/cronify-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cronify-ui

Cronify UI is a simple tool allows you to monitor your cron-job tasks using a simple UI, you can also cancel, restart cron-job by single clicks

Usage

Installation

You can install using npm.

npm install cronify-ui //not published yet

Overview

Cronify UI is based on node-schedule module, that allows You define cron-like and not-cron-like job scheduler for Node.js In cronify UI actually only standard cron expression is supported.

Cronify UI will use an express instance to serve UI dashboard, If no instance is given at module importing cronify UI will create a default http Server instance.

Example


var cronifyUi = require('cronify-ui')();

cronifyUi.schedule('my Task', '*/1 * * * *', () => {
   console.log('Hello Cronify! This is will be executed every minute.');
});

Custom definition


var cronifyUi = require('cronify-ui')({
 url: 'my-crons',
 port: 8080,
 httpServer: app
});

cronifyUi.schedule('my Task', '*/1 * * * *', () => {
   console.log('Hello Cronify! This is will be executed every minute.');
});

About

Cron monitoring for Nodejs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published