- Remotely update crontabs
- View active crontabs in a browser
- Add cron jobs to crontab locally via json or yaml
- View run logs of jobs in a browser
$ ./gronit start
- view your crontab:
curl localhost:3231/list - add jobs to crontab via curl:
curl -H 'Content-Type:application/json' -d \ "[{\"name\":\"example_post\", \"second\":\"*\", \"hour\":\"*\", \"minute\":\"*\", \"day\":\"*\", \"month\":\"*\", \"command\":\"echo post\"}]" http://localhost:3231/add/addaccepts POST requests with a JSON array containing job objects. See example request here
You can use gronit to add cron jobs to your crontab in more readable forms.
Yaml: ./gronit --loadyaml {yamlfile}
JSON: ./gronit --loadjson {jsonfile}
- Assign keys to individual jobs so they can be remotely opperated on
- Include hook like cronitor has to update status of the job
- Finish handlers: remove, logs, update