1
0
mirror of https://github.com/nxshock/gron.git synced 2024-11-27 03:41:00 +05:00
gron/README.md

835 B

gron

SystemD and cron inspired job scheduler

Usage

  1. Create gron.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
    NumberOfRestartAttemts = 3                          # number of restart attemts
    RestartSec             = 5                          # the time to sleep before restarting a job (seconds)
    RestartRule            = "on-error"                 # Configures whether the job shall be restarted when the job process exits
    
  3. Launch gron binary
  4. HTTP interface available on http://127.0.0.1:9876