gocron

定时任务管理系统

MIT License

Stars
5.7K
Committers
8

gocron -

Go, Linux-crontab

  • Web
  • crontab,
  • ,
  • , AB
    • shell

    shell,

    • HTTP

    URL, ,

  • , SlackWebhook

WindowsLinuxMac OS

MySQL

releases

  1. cd
    • Windows: gocron.exe web
    • LinuxMac OS: ./gocron web
  • , 0.0.0.0:5921
    • Windows: gocron-node.exe
    • LinuxMac OS: ./gocron-node
  1. http://localhost:5920

  • Go 1.11+
  • go get -d github.com/ouqiang/gocron
  • export GO111MODULE=on
  • make
    • gocron ./bin/gocron web
    • gocron-node ./bin/gocron-node

docker

docker run --name gocron --link mysql:db -p 5920:5920 -d ouqg/gocron

: /app/conf/app.ini

: /app/log/cron.log

gocron-node, gocron-node

  1. Go1.9+, Node.js, Yarn
  2. make install-vue
  3. gocron, gocron-node make run
  4. node server make run-vue, http://localhost:8080

http://localhost:8080, APIgocron

make

make run

make package

gocron-v1.5-darwin-amd64.tar.gz gocron-node-v1.5-darwin-amd64.tar.gz

make package-all WindowsLinuxMac

  • gocron

    • -v
  • gocron web

    • --host 0.0.0.0
    • -p , , 5920
    • -e , dev|test|prod, dev, prod
    • -h
  • gocron-node

    • -allow-root *nixroot
    • -s ip:port
    • -enable-tls TLS
    • -ca-file CA
    • -cert-file
    • -key-file
    • -h
    • -v

To Do List

  • https

issue

ChangeLog

v1.5

  • Vue+ElementUI
    • WebHook

v1.4

  • HTTPPOST
  • shell
  • API403

v1.3

v1.2.2

  • HTTPS

v1.1

  • *nixroot
  • ,
  • Web
Package Rankings
Top 2.57% on Proxy.golang.org
Badges
Extracted from project README
Downloads license Release
Related Projects