Note - lqez/shellspell GitHub Wiki
Idea of ShellSpell
ShellSpell is a replacement of crontab for multiple servers.
- Celery is well-designed and nice implementation of 'Distributed Task Queue'. However, this is not designed for smaller works and cannot manipulate tasks via web interface. And Flower for celery is just monitoring / statistics interfaces but not a creator.
- Chronos is also a cool distributed crontab, but it depends on Mesos framework. I don't want to add Mesos to my infrastructure only for it.
So, I want to design ShellSpell as simple as possible.
- Built on
eventlet
. - Use
sqlite3
as backend database. - Use
file
system for logging.