Go to file
Thomas Ward 6856acce30 Merge ed162e8e20 into 1ef93c872d 2015-06-14 15:11:20 +00:00
crontabs reading crontab from db done 2015-06-12 00:51:59 +05:30
public import crontab db 2015-06-14 02:08:20 +05:30
views import crontab db 2015-06-14 02:08:20 +05:30
.gitignore reading crontab from db done 2015-06-12 00:51:59 +05:30
LICENSE.txt Create LICENSE.txt 2015-06-11 15:15:56 +05:30
README.md Verbosify things. 2015-06-14 11:11:09 -04:00
app.js import crontab db 2015-06-14 02:08:20 +05:30
app.json basic structure 2015-06-11 22:47:06 +05:30
crontab.js import crontab db 2015-06-14 02:08:20 +05:30
package.json import crontab db 2015-06-14 02:08:20 +05:30
restore.js import crontab db 2015-06-14 02:08:20 +05:30
routes.js import crontab db 2015-06-14 02:08:20 +05:30

README.md

Crontab UI

Editing the plain text crontab is error prone for managing jobs, e.g., adding jobs, deleting jobs, or pausing jobs. A small mistake can easily bring down all the jobs and might cost you a lot of time.

Crontab UI is a graphical interface that hopes to reduce the complexity of managing the crontab. With Crontab UI, it is very easy to manage the crontab.

Here are the key features of Crontab UI:

flow

  1. Easy setup
  2. Safe adding, deleting or pausing jobs. Easy to maintain hundreds of jobs.
  3. Backup your crontabs.
  4. Export crontab and deploy on other machines without much hassle.

Read this to see more details.

##Setup

You will need Node.JS to make this operate. After you have Node.JS, the steps to configure are as follows:

git clone https://github.com/alseambusher/crontab-ui
cd crontab-ui
npm install
node app.js

###TODO

  1. Run jobs as different user in one place.
  2. Profiling jobs.
  3. Logs.
  4. Importing from existing crontab file.