精华内容
下载资源
问答
  • 定时任务管理系统 gocron

    千次阅读 2018-06-25 14:13:36
    gocron - 定时任务管理系统 项目简介 使用Go语言开发的定时任务集中调度和管理系统, 用于替代Linux-crontab 查看文档 原有的延时任务拆分为独立项目延迟队列 功能特性 Web界面管理定时任务 ...

    gocron - 定时任务管理系统

    Build Status
    Downloads
    license
    Release

    项目简介

    使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代Linux-crontab 查看文档

    原有的延时任务拆分为独立项目延迟队列

    功能特性


    • Web界面管理定时任务
    • crontab时间表达式, 精确到秒
    • 任务执行失败可重试
    • 任务执行超时, 强制结束
    • 任务依赖配置, A任务完成后再执行B任务
    • 账户权限控制
    • 任务类型
      • shell任务

    在任务节点上执行shell命令, 支持任务同时在多个节点上运行

    • HTTP任务
      访问指定的URL地址, 由调度器直接执行, 不依赖任务节点
    • 查看任务执行结果日志
    • 任务执行结果通知, 支持邮件、Slack、Webhook

    1.5 新特性

    流程图
    任务
    Slack

    截图(1.4)

    任务列表

    任务日志列表

    节点列表

    用户操作

    系统管理

    支持平台

    Windows、Linux、Mac OS

    环境要求

    MySQL

    下载

    releases

    版本升级

    安装

    二进制安装

    1. 解压压缩包
    2. cd 解压目录
    3. 启动
      • 调度器启动
      • Windows: gocron.exe web
      • Linux、Mac OS: ./gocron web
      • 任务节点启动, 默认监听0.0.0.0:5921
      • Windows: gocron-node.exe
      • Linux、Mac OS: ./gocron-node
    4. 浏览器访问 http://localhost:5920

    源码安装

    • 安装Go 1.9+
    • go get -d github.com/ouqiang/gocron
    • 编译 make
    • 启动
      • gocron ./bin/gocron web
      • gocron-node ./bin/gocron-node

    docker

    docker run --name gocron -p 5920:5920 -d ouqg/gocron

    开发

    1. 安装Go1.9+, Node.js, Yarn
    2. 安装前端依赖 make install-vue
    3. 启动gocron, gocron-node make run
    4. 启动node server cd web/vue && yarn run dev, 访问地址 http://localhost:8080

    访问http://localhost:8080, API请求会转发给gocron

    make 编译

    make run 编译并运行

    make package 打包

    生成当前系统的压缩包 gocron-v1.5-darwin-amd64.tar.gz gocron-node-v1.5-darwin-amd64.tar.gz

    make package-all 生成Windows、Linux、Mac的压缩包

    命令

    • gocron

      • -v 查看版本
    • gocron web

      • –host 默认0.0.0.0
      • -p 端口, 指定端口, 默认5920
      • -e 指定运行环境, dev|test|prod, dev模式下可查看更多日志信息, 默认prod
      • -h 查看帮助
    • gocron-node
      • -allow-root *nix平台允许以root用户运行
      • -s ip:port 监听地址
      • -enable-tls 开启TLS
      • -ca-file CA证书文件
      • -cert-file 证书文件
      • -key-file 私钥文件
      • -h 查看帮助
      • -v 查看版本

    程序使用的组件

    反馈

    提交issue

    ChangeLog

    v1.5

    • 前端使用Vue+ElementUI重构
    • 任务通知
      • 新增WebHook通知
      • 自定义通知模板
      • 匹配任务执行结果关键字发送通知
    • 任务列表页显示任务下次执行时间

    v1.4

    • HTTP任务支持POST请求
    • 后台手动停止运行中的shell任务
    • 任务执行失败重试间隔时间支持用户自定义
    • 修复API接口调用报403错误

    v1.3

    • 支持多用户登录
    • 增加用户权限控制

    v1.2.2

    • 用户登录页增加图形验证码
    • 支持从旧版本升级
    • 任务批量开启、关闭、删除
    • 调度器与任务节点支持HTTPS双向认证
    • 修复任务列表页总记录数显示错误

    v1.1

    • 任务可同时在多个节点上运行
    • *nix平台默认禁止以root用户运行任务节点
    • 子任务命令中增加预定义占位符, 子任务可根据主任务运行结果执行相应操作
    • 删除守护进程模块
    • Web访问日志输出到终端
    展开全文
  • gocron - 定时任务管理系统 项目简介 使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代Linux-crontab 查看文档 原有的延时任务拆分为独立项目延迟队列,小编的qq好友列表获取就是用这个做的定时任务...

    gocron - 定时任务管理系统

    项目简介

    使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代Linux-crontab 查看文档

    原有的延时任务拆分为独立项目延迟队列,小编的qq好友列表获取就是用这个做的定时任务处理。

    功能特性:

    • Web界面管理定时任务
    • crontab时间表达式, 精确到秒
    • 任务执行失败可重试
    • 任务执行超时, 强制结束
    • 任务依赖配置, A任务完成后再执行B任务
    • 账户权限控制
    • 任务类型:在任务节点上执行shell命令, 支持任务同时在多个节点上运行
    • HTTP任务:访问指定的URL地址, 由调度器直接执行, 不依赖任务节点
    • 查看任务执行结果日志
    • 任务执行结果通知, 支持邮件、Slack、Webhook

    软件截图

    开源定时任务管理系统gocron解析,轻松做好定时任务调度处理

     

    开源定时任务管理系统gocron解析,轻松做好定时任务调度处理
    开源定时任务管理系统gocron解析,轻松做好定时任务调度处理
    开源定时任务管理系统gocron解析,轻松做好定时任务调度处理
    标题

    支持平台:

    Windows、Linux、Mac OS

    环境要求

    MySQL

    下载

    releases

    版本升级

    安装

    二进制安装

    1. 解压压缩包
    2. cd 解压目录
    3. 启动
    • 调度器启动
    • Windows: gocron.exe web
    • Linux、Mac OS: ./gocron web
    • 任务节点启动, 默认监听0.0.0.0:5921
    • Windows: gocron-node.exe
    • Linux、Mac OS: ./gocron-node
    1. 浏览器访问 http://localhost:5920

    源码安装

    • 安装Go 1.9+
    • go get -d github.com/ouqiang/gocron
    • 编译 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, API请求会转发给gocron

    make 编译

    make run 编译并运行

    make package 打包

    生成当前系统的压缩包 gocron-v1.5-darwin-amd64.tar.gz gocron-node-v1.5-darwin-amd64.tar.gz

    make package-all 生成Windows、Linux、Mac的压缩包

    命令

    • gocron
    • -v 查看版本
    • gocron web
    • --host 默认0.0.0.0
    • -p 端口, 指定端口, 默认5920
    • -e 指定运行环境, dev|test|prod, dev模式下可查看更多日志信息, 默认prod
    • -h 查看帮助
    • gocron-node
    • -allow-root *nix平台允许以root用户运行
    • -s ip:port 监听地址
    • -enable-tls 开启TLS
    • -ca-file CA证书文件
    • -cert-file 证书文件
    • -key-file 私钥文件
    • -h 查看帮助
    • -v 查看版本

    To Do List

    • 版本升级
    • 批量开启、关闭、删除任务
    • 调度器与任务节点通信支持https
    • 任务分组
    • 多用户
    • 权限控制

    程序使用的组件

    • Web框架 Macaron
    • 定时任务调度 Cron
    • ORM Xorm
    • UI框架 Element UI
    • 依赖管理 Govendor
    • RPC框架 gRPC

    反馈

    提交issue

    ChangeLog

    v1.5

    • 前端使用Vue+ElementUI重构
    • 任务通知
    • 新增WebHook通知
    • 自定义通知模板
    • 匹配任务执行结果关键字发送通知
    • 任务列表页显示任务下次执行时间

    v1.4

    • HTTP任务支持POST请求
    • 后台手动停止运行中的shell任务
    • 任务执行失败重试间隔时间支持用户自定义
    • 修复API接口调用报403错误

    v1.3

    • 支持多用户登录
    • 增加用户权限控制

    v1.2.2

    • 用户登录页增加图形验证码
    • 支持从旧版本升级
    • 任务批量开启、关闭、删除
    • 调度器与任务节点支持HTTPS双向认证
    • 修复任务列表页总记录数显示错误

    v1.1

    • 任务可同时在多个节点上运行
    • *nix平台默认禁止以root用户运行任务节点
    • 子任务命令中增加预定义占位符, 子任务可根据主任务运行结果执行相应操作
    • 删除守护进程模块
    • Web访问日志输出到终端

    软件下载地址:https://www.oschina.net/p/gocron

    分享来源:www.ruanally.com

     

    展开全文
  • gocron - 定时任务管理系统

    千次阅读 2017-06-13 13:52:45
    gocron - 定时任务管理系统项目简介使用Go语言开发的定时任务集中调度和管理系统, 用于替代Linux-crontab 项目地址功能特性 Web界面管理定时任务, 支持动态添加、删除、编辑任务 crontab时间表达式,精确到秒 任务...

    gocron - 定时任务管理系统

    项目简介

    使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代Linux-crontab 查看文档

    原有的延时任务拆分为独立项目延迟队列

    功能特性

    • Web界面管理定时任务
    • crontab时间表达式, 精确到秒
    • 任务执行失败可重试
    • 任务执行超时, 强制结束
    • 任务依赖配置, A任务完成后再执行B任务
    • 账户权限控制
    • 任务类型
      • shell任务
      • HTTP任务
    • 查看任务执行结果日志
    • 任务执行结果通知, 支持邮件、Slack、Webhook

    截图

    流程图

    任务

    Slack

    支持平台

    Windows、Linux、Mac OS

    环境要求

    MySQL

    下载

    releases

    版本升级

    安装

    二进制安装

    1. 解压压缩包
    2. cd 解压目录
    3. 启动
      • 调度器启动
      • Windows: gocron.exe web
      • Linux、Mac OS: ./gocron web
      • 任务节点启动, 默认监听0.0.0.0:5921
      • Windows: gocron-node.exe
      • Linux、Mac OS: ./gocron-node
    4. 浏览器访问 http://localhost:5920

    源码安装

    • 安装Go 1.9+
    • go get -d github.com/ouqiang/gocron
    • 编译 make
    • 启动
      • gocron ./bin/gocron web
      • gocron-node ./bin/gocron-node

    docker

    docker run --name gocron -p 5920:5920 -d ouqg/gocron

    开发

    1. 安装Go1.9+, Node.js, Yarn
    2. 安装前端依赖 make install-vue
    3. 启动gocron, gocron-node make run
    4. 启动node server cd web/vue && yarn run dev, 访问地址 http://localhost:8080

    访问http://localhost:8080, API请求会转发给gocron

    make 编译

    make run 编译并运行

    make package 打包

    生成当前系统的压缩包 gocron-v1.5-darwin-amd64.tar.gz gocron-node-v1.5-darwin-amd64.tar.gz

    make package-all 生成Windows、Linux、Mac的压缩包

    命令

    • gocron

      • -v 查看版本
    • gocron web

      • –host 默认0.0.0.0
      • -p 端口, 指定端口, 默认5920
      • -e 指定运行环境, dev|test|prod, dev模式下可查看更多日志信息, 默认prod
      • -h 查看帮助
    • gocron-node
      • -allow-root *nix平台允许以root用户运行
      • -s ip:port 监听地址
      • -enable-tls 开启TLS
      • -ca-file CA证书文件
      • -cert-file 证书文件
      • -key-file 私钥文件
      • -h 查看帮助
      • -v 查看版本

    To Do List

    • [x] 版本升级
    • [x] 批量开启、关闭、删除任务
    • [x] 调度器与任务节点通信支持https
    • [x] 任务分组
    • [x] 多用户
    • [x] 权限控制

    程序使用的组件

    反馈

    提交issue

    展开全文
  • webcron 定时任务管理系统

    千次阅读 2017-02-24 12:13:04
    一个定时任务管理器,基于Go语言和beego框架开发。用于统一管理项目中的定时任务,提供可视化配置界面、执行日志记录、邮件通知等功能,无需依赖*unix下的crontab服务。 项目背景 开发此项目是为了解决本人所在...

    webcron


    一个定时任务管理器,基于Go语言和beego框架开发。用于统一管理项目中的定时任务,提供可视化配置界面、执行日志记录、邮件通知等功能,无需依赖*unix下的crontab服务。

    项目背景

    开发此项目是为了解决本人所在公司的PHP项目中定时任务繁多,使用crontab不好管理的问题。我所在项目的定时任务也是PHP编写的,属于整个项目的一部分,我希望能有一个系统可以统一配置这些定时任务,并且可以查看每次任务的执行情况,任务执行完成或失败能够自动邮件提醒开发人员,因此做了这个项目。

    功能特点

    • 统一管理多种定时任务。
    • 秒级定时器,使用crontab的时间表达式。
    • 可随时暂停任务。
    • 记录每次任务的执行结果。
    • 执行结果邮件通知。

    界面截图

    webcron

    安装说明

    系统需要安装Go和MySQL。

    获取源码

    $ go get github.com/lisijie/webcron
    

    打开配置文件 conf/app.conf,修改相关配置。

    创建数据库webcron,再导入install.sql

    $ mysql -u username -p -D webcron < install.sql
    

    运行

    $ ./webcron
    或
    $ nohup ./webcron 2>&1 > error.log &
    设为后台运行
    

    访问:

    http://localhost:8000

    帐号:admin密码:admin888

    展开全文
  • 个人任务管理系统-数据库

    千次阅读 2020-07-05 01:22:01
    use master go create database Test go use Test go --项目表 create table Project ( ProjectID int identity(1,1)primary key,--...TaskID int identity(1,1)primary key,--任务编号 TaskPrioriry int check(Ta.
  • 问题,缺陷,任务管理系统 Cynthia

    千次阅读 2017-10-17 14:58:41
    Cynthia 是个问题管理/BUG管理/任务管理/项目管理系统。 Cynthia 提供了一个基于Web的、开源的、跨平台的软件项目管理和问题管理的解决方案。通过极大的灵活度,实现了特殊性和普遍性的统一。 它提供了强大的...
  • 任务管理系统(PHP+MYSQL)

    热门讨论 2011-06-28 14:31:46
    很好用的项目管理工具,公司目前正用着他。
  • 需要一个独立系统专门来完成所有定时任务,既然这样,那么我们必须要可视化,对所有任务进行管理(新增或者删除),关联任务(A任务执行完,B任务执行)等。以下是我搭建项目时的思路: 首先,项目应该前后端分离,...
  • 但当机器越多、应用越多的情况下,继续使用crontab进行定时任务管理配置,那严重影响工作效率。 机器多、服务多的情况下,就会遇到以下问题: 1.不知道哪个定时任务没配置好,瞎跑; 2.运维人员需要登录...
  • 系统强依赖Flask-APScheduler的功能,只是拓展了web页面部分。使用Python3进行开发。 项目GITHUB链接: https://github.com/lyy8510a/OpenMangosteen 快速开始 修改配置 修改config文件夹中config.py的...
  • 嵌入式系统 - 任务管理

    千次阅读 2017-12-18 20:16:01
    任务管理机制任务管理与调度任务管理任务管理是实时内核的主要工作,完成任务创建、任务删除、任务调度、改变任务优先级等工作任务状态与变迁 等待(waiting):任务在等待某个事件的发生 就绪(ready): 任务等
  • jQueryUI+jqGrid实现后台管理系统,包括权限管理,用户管理,任务管理 源代码下载地址:http://www.zuidaima.com/share/1896998441667584.htm
  • crontab 是 Linux 系统里面最简单易用的定时任务管理工具,相信绝大多数开发和运维都用到过。在咱们公司,很多业务系统的定时任务都是通过 crontab 来定义的,时间长了后会发现存在很多问题: 大量的 crontab 任务...
  • 目录 查看进程 ps top pstree 终止进程 ...定时任务 crond crontab 系统监控 vmstat dmesg free uname lsof 查看进程 ps 命令用途:查看系统进程的状态。 命令语法:ps [选项] 常用选项...
  • 集群资源管理任务调度系统综述

    千次阅读 2019-05-03 23:49:49
    0. 集群资源管理任务调度系统出现的背景 (1)出现背景 信息技术快速发展,各行各业都慢慢于互联网进行深度融合,即所谓的“互联网+”。为了提供更好的服务以吸引更多的消费者进行更多维度的消费,各个互联网公司...
  • 有时候电脑运行某个程序会特别卡,所以一般会在任务管理器中手动结束某个任务,打开快捷键(ctrl+alt+delete) 结束任务后电脑黑屏,只有鼠标可以移动,此时不必着急进行电脑重启,几个步骤,即可恢复桌面状态 2、...
  • 用vc制作windows操作系统任务管理器,和操作系统自带的任务管理器一模一样
  • 若依管理系统 v1.0.8 已发布,更新日志: 1、新增定时任务(新增、修改、删除、查询、启动/暂停)2、新增调度日志(查询、删除) 平台简介 一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适自己的...
  • ​ 最近在公司实习,发现公司有一套spring+Quartz的动态任务管理系统。可以使用Web界面进行任务动态的创建、删除、停止、运行和修改。刚好最近在学习spring boot。便使用spring boot2+quartz+thymeleaf+mysql数据库...
  • 浅谈实时操作系统任务管理 和 调度

    千次阅读 2011-12-13 09:05:22
    浅谈实时操作系统任务管理   一、任务管理机制 1、 任务管理用来实现对任务状态的直接控制和访问。 2、内核的任务管理是通过系统调用来体现,主要包括任务创建、任务删除、任务挂起、任务唤醒、设置...
  • 最近有用户向小编反映:其在使用电脑打开任务管理器时,系统提示“任务管理器已被系统管理员停用”,进而使不能打开任务管理器。那么,这种情况下我们应该怎么办呢?接下来就让小编带大家一起来学习怎么解决电脑任务...
  • 仓库管理系统

    万次阅读 多人点赞 2019-07-26 20:24:10
    仓库管理系统(WMS)通过出库,入库、库位调拨、库存调拨等功能,综合批次管理,物料对应、库存盘点、质检管理和即时库存管理等功能综合运用的管理系统,有效控制和跟踪仓库业务的物流和成本管理的全过程,实现完善...
  • Windows 系统上的任务管理器进化到 Windows 10 的 1809 版本后,又新增了几项可以查看的进程属性。 本文介绍可以使用任务管理器查看的各种进程属性。 本文内容如何查看进程的各种属性名称、PID、状态路径名称、...
  • 安卓系统监控任务管理器App推荐

    千次阅读 2015-04-23 16:43:24
    1System Monitor回顶部  相信不少朋友都有开启电脑后,首先开启一个...Windows系统自带任务管理器,很好,但安卓默认可没有这东西。想要在安卓上查看CPU、内存占用率等情况怎么办?那就得借助第三方App来实现了。
  • 数据库课程设计实验报告--图书馆管理系统

    万次阅读 多人点赞 2018-03-08 14:03:13
    一、系统平台 开发工具:Eclipse java Mars 数据库 MySQL server,Navicat可视化工具 操作系统:win10 ... 提取码:4y44 ... 图书馆信息管理系统数据库用以收集、存储书籍信息、人员(读者、图书管理员...
  • Android任务管理

    千次阅读 2016-01-08 11:36:20
    最近参考系统源代码,做了一个任务管理器。具体功能是获取用户的任务列表、活动图标、Activity的缩略图以及恢复任务、关闭任务。 首先声明,任务管理器基本上的功能都会要求系统级权限。即你手中需要有系统签名文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,031,195
精华内容 412,478
关键字:

任务管理系统