jiacrontab
简单可信赖的任务管理工具
v2.0.0版发布
1.自定义job执行
2.允许设置job的最大并发数
3.每个脚本都可在web界面下灵活配置,如测试脚本运行,查看日志,强杀进程,停止定时...
4.允许添加脚本依赖(支持跨服务器),依赖脚本提供同步和异步的执行模式
5.支持异常通知
6.支持守护脚本进程
7.支持节点分组
架构
说明
jiacrontab 由 jiacrontab_admin,jiacrontabd 两部分构成,两者完全独立通过 rpc 通信
jiacrontab_admin:管理后台向用户提供web操作界面
jiacrontabd:负责job数据存储,任务调度
安装
二进制安装
1.下载 二进制文件。
2.解压缩进入目录(jiarontab_admin,jiacrontabd)。
3.运行
$ nohup ./jiacrontab_admin &> jiacrontab_admin.log &
$ nohup ./jiacrontabd &> jiacrontabd.log &
v2.0.x源码安装
1.安装 git,golang(version 1.12.x);可参考官网。
2.安装运行
$ cd $GOPATH/src