1
0
mirror of https://github.com/nxshock/gron.git synced 2024-11-27 03:41:00 +05:00
SystemD and cron inspired job scheduler
Go to file
2022-03-26 13:25:47 +05:00
tests Initial commit 2022-03-26 13:23:39 +05:00
.gitattributes Initial commit 2022-03-26 13:23:39 +05:00
.gitignore Initial commit 2022-03-26 13:23:39 +05:00
consts.go Initial commit 2022-03-26 13:23:39 +05:00
go.mod Initial commit 2022-03-26 13:23:39 +05:00
go.sum Initial commit 2022-03-26 13:23:39 +05:00
httpserver.go Initial commit 2022-03-26 13:23:39 +05:00
index.htm Initial commit 2022-03-26 13:23:39 +05:00
job_test.go Initial commit 2022-03-26 13:23:39 +05:00
job.go Initial commit 2022-03-26 13:23:39 +05:00
LICENSE Initial commit 2022-03-26 13:23:39 +05:00
log.go Initial commit 2022-03-26 13:23:39 +05:00
main.go Initial commit 2022-03-26 13:23:39 +05:00
make.bat Initial commit 2022-03-26 13:23:39 +05:00
parser.go Initial commit 2022-03-26 13:23:39 +05:00
README.md Some README format 2022-03-26 13:25:47 +05:00
template.go Initial commit 2022-03-26 13:23:39 +05:00

go-cron

cron-like job scheduler

Usage

  1. Create jobs.d directory
  2. Create job config in jobs.d/job1.conf (TOML format):
    Cron        = "* * * * *"                # cron instructions
    Command     = "echo Hello"               # command to execute
    Description = "print Hello every minute" # job description
    
  3. Launch go-cron binary
  4. HTTP interface available on http://127.0.0.1:9876