二、系统名词及关系详解
原创 二、系统名词及关系详解
一、系统结构图二、名词解释:1、任务调度管理层:简称master,包含任务调度,系统页面,出错通知和日志管理等功能。master是系统老板,负责分配别人干活,验收,出错通报等等…(创业初期自己也干活)2、执行层:简称actuator,或者叫执行器。具体包含四种执行器:agent执行器(推荐)
八、任务接口
原创 八、任务接口
考虑到在日常应用中会用到接口来进行管理定时任务,PPGo_Jobv2.6版本开始提供三个简单的定时任务接口。一、新增和修改任务接口url:/task/apitaskmethod:postparams:id:0create_id:4group_id:3task_name:测试API创建任务de
七、简单使用-hello world
原创 七、简单使用-hello world
一、目标:服务器打印helloworld每隔5秒钟打印一行“helloworld”到/tmp/ppgo.log中,并且每次打印Ok到日志中二、步骤下面我们一步步实现这个目标,首先确认你安装并设置好了PPGo_Job定时任务管理系统。1、添加任务添加任务有两种方式:一是新增,二是复制。添加任务
六、任务管理
原创 六、任务管理
一、功能概述本功能是核心功能包含三个内容:任务分组,任务管理和审核管理在权限管理中会遇到任务分组数据权限选择,也就是说,根据任务分组可以让不同的用户管理不同的任务。2.0之后新增审核管理,和禁用命令一起,确保任务执行的命令是安全的。因此,除了超级管理员外,其他用户修改任务,或者新增任务都会到
四、基本设置
原创 四、基本设置
功能概述此项功能是配置文件Conf的补充功能,主要包含资源分组,资源管理和禁用命令管理三个部分。注意,这里的资源是指:服务器资源。资源分组资源分组包含增删改查四个功能,比较简单的,大家看界面就明白了。资源管理PPGO_Job定时任务管理系统中,执行远程服务器任务是先登录远程服务器(ssh工具
三、系统安装
原创 三、系统安装
一、适用范围:PPGo_Job目前支持window、linux和mac操作系统。PPGo_Job安装分成两种:一种是快速安装,一种为编译安装。如果您对go语言不是太熟悉,强烈建议使用快速安装方式。二、快速安装1、这里以linux安装为例,其他系统类似,不再赘述。master的安装:进入htt
五、权限管理
原创 五、权限管理
一、概述PPGo_Job定时任务管理系统使用的是RBAC的权限管理模式,即,一个用户需要设定一个或者多个角色,每个角色对应多项权限因子,也就是说用户能否访问某个权限,取决于他所在的角色中是否有该项权限。注意:PPGo_Job定时任务管理系统中的权限包含数据权限和操作权限。二、权限因子一般情况
一、系统简介
原创 一、系统简介
一、系统简介PPGo_Job定时任务管理系统是一款可视化的任务管理系统,支持多人多角色多权限,支持一任务多服务器同时执行。本系统基于golang开发,后端采用beego框架,前端使用layui。码云地址:https://gitee.com/georgehao/PPGo_JobGithub地址
PPGo_Job时间设置说明
原创 PPGo_Job时间设置说明
Cron表达式说明Cron表达式是一个字符串,字符串以空格隔开,分为5或6个域,每一个域代表一个含义,系统支持的表达式格式如下:SecondsMinutesHoursDayofMonthMonth[DayofWeek]其中DayofWeek为可选域。每一个域可出现的字符如下:Seconds:
PPGo_Job跨服务器分发定时任务系统V2.0
原创 PPGo_Job跨服务器分发定时任务系统V2.0
PPGo_Job2.0发布前言:PPGo_JobV1.x版本开源一年多,好几个朋友的公司都在用,反响还不错,当然,也有好多朋友提了不少合理的意见和建议,所以这次干脆重构了一下,连UI也重新编码。目前V2.x版本已经用于生产环境。github地址:https://github.com/geor