Commit Graph

56 Commits (22069aa156d58893f0ad205a2febf72bcb04aefd)

Author SHA1 Message Date
ouqiang 22069aa156 增加任务依赖 2017-06-08 18:04:55 +08:00
ouqiang 4a524742cc 程序退出, 释放连接池 2017-05-29 17:05:21 +08:00
ouqiang 7633cb8556 关键出入口增加panic捕获 2017-05-29 15:30:59 +08:00
ouqiang ff0dc6b704 延时任务执行失败,可配置通知URL 2017-05-27 22:04:13 +08:00
ouqiang 499bf561d9 编辑任务后, 自动重新加载 2017-05-27 21:42:18 +08:00
ouqiang ccad05e50f 新增RPC任务执行, 删除SSH任务 2017-05-26 18:09:07 +08:00
ouqiang 28eda835c0 时间轮所有任务共用一个回调函数 2017-05-17 11:49:54 +08:00
ouqiang 93bb9f90b1 时间轮启动参数从配置文件中读取 2017-05-16 11:03:28 +08:00
ouqiang 0148fd424b 增加延迟任务 2017-05-14 22:09:36 +08:00
ouqiang f699a72c28 异步任务回调成功-发送通知 2017-05-10 17:58:05 +08:00
ouqiang 95ea60f23c HTTP任务执行时间不能超过300秒 2017-05-09 13:42:49 +08:00
ouqiang 7c3f6a58d4 任务执行前后添加日志 2017-05-08 14:07:06 +08:00
ouqiang dfa96bc9f2 执行本机系统命令Windows和*nix分别实现 2017-05-05 13:44:44 +08:00
ouqiang 14295049d2 修复在Unix-like系统上, exec.command启动的子孙进程, 调用cmd.Process.Kill()不能结束 2017-05-04 21:09:59 +08:00
ouqiang 4c07b02706 应用优雅退出 2017-05-04 18:05:25 +08:00
ouqiang d3d7350fc7 新增HTTP中间件-限制客户端IP访问 2017-05-04 14:03:27 +08:00
ouqiang 90322c1230 增加异步任务回调接口 2017-05-04 10:47:14 +08:00
ouqiang 0e543331f6 修复设置SSH超时无效 2017-05-02 15:26:59 +08:00
ouqiang 72499731f3 SSH密码、密钥从文件中读取 2017-05-01 13:59:52 +08:00
ouqiang a7977894d6 增加邮件通知 2017-05-01 01:12:07 +08:00
ouqiang a780076a57 增加slack消息通知 2017-04-28 11:54:46 +08:00
ouqiang e46a138ac5 新增配置-任务运行是否允许多实例 2017-04-26 01:47:38 +08:00
ouqiang 09c6927884 主机、任务日志列表增加搜索功能 2017-04-22 23:39:33 +08:00
ouqiang 9339137bca 任务执行失败重试规则修改为, 每次等待N分钟后重试 2017-04-21 17:57:18 +08:00
ouqiang 8fbdd7f81e 任务列表增加搜索选项 2017-04-21 17:41:59 +08:00
ouqiang 1e62bf7f3b 任务执行失败后,根据配置重试 2017-04-21 14:50:40 +08:00
ouqiang 4978778579 任务增加手动执行方式 2017-04-21 13:36:45 +08:00
ouqiang ae11ed45ee windows平台执行命令结果, 由gbk转为utf8 2017-04-20 16:59:03 +08:00
ouqiang 0a9e71cb5a 完善主机编辑 2017-04-20 09:36:42 +08:00
ouqiang 56144ee1a9 执行本地命令,超时后kill进程 2017-04-17 16:13:43 +08:00
ouqiang f99db815de 增加本地命令执行 2017-04-17 02:01:41 +08:00
ouqiang d5eed97595 删除延时任务 2017-04-15 07:59:13 +08:00
ouqiang 4ba6e28162 增加延时任务 2017-04-14 18:05:34 +08:00
ouqiang 64563ac8d8 解析crontab表达式方法, 增加错误返回值 2017-04-13 21:54:13 +08:00
ouqiang 7aecf0c228 替换定时任务库 2017-04-13 17:35:59 +08:00
ouqiang 89f739ffbf 用golang-ssh替换ansible执行远程命令 2017-04-10 17:37:16 +08:00
ouqiang 2b0e66dd04 完善任务列表、主机列表、任务日志列表 2017-04-08 17:15:30 +08:00
ouqiang 2450d193f3 修复ansible执行错误 2017-04-07 19:44:40 +08:00
ouqiang f50100fd2b 完善新增任务、主机页面 2017-04-07 17:26:46 +08:00
ouqiang b115e5a370 包重命名为gocron 2017-04-07 09:22:00 +08:00
ouqiang b3b926fcbd 应用退出时,清空定时任务 2017-04-06 14:40:48 +08:00
ouqiang a336e50366 定时任务-使用不支持的任务协议时,返回nil 2017-04-04 17:22:48 +08:00
ouqiang a6aeb5a916 http-client user-agent设置为golang/cron-scheduler 2017-04-03 18:07:52 +08:00
ouqiang c3f85f83cf 长表达式提取为变量,提升可读性 2017-04-03 18:04:49 +08:00
ouqiang dc478dd1e6 删除调试代码 2017-04-03 18:00:32 +08:00
ouqiang 26d5c1cba9 用seelog替换默认的log库 2017-04-03 15:27:19 +08:00
ouqiang d7461a794f tab替换为空格 2017-04-02 10:38:49 +08:00
ouqiang 16582a5775 代码格式化 2017-04-02 10:19:52 +08:00
ouqiang 7e5b84c320 创建数据库表时,需判断数据库是否存在 2017-04-01 20:28:30 +08:00
ouqiang 1533dc3ca1 完善HTTP任务、SSH任务 2017-03-24 17:55:44 +08:00