nkovacs / go-cron

Simple cron over `github.com/robfig/cron` and `os/exec` as a cron replacement

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-cron

Circle CI

Usage

Docker

$docker run anarcher/go-cron -h                            
Usage of go-cron:
    -cpu=4: maximum number of CPUs
    -file="crontab": crontab file path
$ docker run go-cron -file=crontab                                                              
2015/06/18 07:53:38 Add cron job spec:*/1 * * * * cmd:echo "hello world!" err:<nil>
2015/06/18 07:53:38 Add cron job spec:*/1 * * * * cmd:echo "hello" ; sleep 1 ; echo "world" err:<nil>
2015/06/18 07:53:38 Start runner
2015/06/18 07:53:39 cmd:echo "hello world!" out:hello world! err:<nil>
2015/06/18 07:53:40 cmd:echo "hello world!" out:hello world! err:<nil>
2015/06/18 07:53:40 cmd:echo "hello" ; sleep 1 ; echo "world" out:hello world err:<nil>
^C2015/06/18 07:53:40 Got signal:  interrupt
2015/06/18 07:53:40 Stop runner
2015/06/18 07:53:40 End cron

About

Simple cron over `github.com/robfig/cron` and `os/exec` as a cron replacement

License:GNU General Public License v2.0


Languages

Language:Go 97.3%Language:Dockerfile 2.7%