Skip to content

KRDS/crontab-ui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crontab UI

Forked and heavily modified from alseambusher/crontab-ui.

Intro

Really got not much in common with the original - instead of using an internal DB it loads and writes directly to the system crontab for the user it runs as.

Most advanced features like backup, import & export have been removed in favor of a simpler usage model. Not suitable everyone, but fits the purpose we need it for.

Conflicting Updates

Memorizes an MD5 hash of the crontab as it was last read. If on update the hashsums don't match the update is rejected.

The read & hash check operation is not atomic (even in Node.js's single-thread model). It should be safe enough for most scenarios, but there is no strong protection against concurrent writes - Latest write wins.

Usage

Fork and run node app.js. Open webbrowser on port 8000 by default.

Supported Platforms

Anything that has a crontab command should work.

License

MIT

About

Easy and safe way to manage your crontab file

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 63.2%
  • HTML 36.8%