简介

gocron是一个使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代Linux-crontab

文档

  • https://github.com/ouqiang/gocron

目录

  • 1、下载解压
  • 2、启动服务
  • 3、参数配置
    • 3.1、新建一个数据库
    • 3.2、配置数据库和管理账号信息
    • 3.3、配置节点信息
  • 4、设置定时任务
  • 5、查看定时任务执行结果

1、下载解压

下载地址 https://github.com/ouqiang/gocron/releases

本文基于MacOS环境安装使用,需要下载对应平台的压缩包:gocrongocron-node,并解压

2、启动服务

需要分别启动两个进程

# 启动任务节点
$ ./gocron-node# 调度器启动
$ ./gocron web

浏览器打开:http://localhost:5920/

3、参数配置

3.1、新建一个数据库

3.2、配置数据库和管理账号信息

3.3、配置节点信息

注意:主机名不需要 http:// 前缀

4、设置定时任务

5、查看定时任务执行结果

体验之后,发现几处不足:

  • 节点服务需要下载单独下载,而且需要启动两个服务,对于没有分布式要求的定时任务有点多余
  • 界面比较粗糙,虽然使用了ElmentUI,不过在布局上显得有点不美观

Golang:gocron定时任务管理系统的安装与使用相关推荐

  1. gocron - 定时任务管理系统

    from:https://github.com/ouqiang/gocron gocron - 定时任务管理系统 项目简介 使用Go语言开发的定时任务集中调度和管理系统, 用于替代Linux-cron ...

  2. 运维36讲第07课:基于 Django_crontab、Xadmin 做一套定时任务管理系统

    本课时介绍一个定时任务系统 Jcrontab,它用 Python3研发,并用到 Django_crontab 和 Xadmin 等模块. 我们知道在 Linux 环境下,crontab 是一个周期性的 ...

  3. golang+数据库定时任务

    2019独角兽企业重金招聘Python工程师标准>>> golang+数据库定时任务 项目背景大致如下,楼主在用nodejs写项目时遇到一些需要定时去处理的事情,例如僵尸用户定时清除 ...

  4. Linux定时任务:crontab安装与检查

    文章目录 Linux定时任务:crontab安装与检查 一. 如何检查:Linux服务器是否安装 crontab? 1.1. 已经安装 · 检测如下图所示: 1.2. 没有安装,如何安装? 二.查看c ...

  5. 项目管理系统Redmine安装

    项目管理系统Redmine安装(nginx实现端口转发访问) 一.配置yum源,安装基本的软件环境 # rpm -ivh http://dl.fedoraproject.org/pub/epel/6/ ...

  6. golang的定时任务

    golang的定时任务使用的是cron这个包来解决的 官方文档地址:https://godoc.org/github.com/robfig/cron cron包的基础知识 字段名 是否必须 允许的值 ...

  7. 基于quartz实现定时任务管理系统

    基于quartz实现定时任务管理系统 背景 说起定时任务框架,首先想到的是Quartz.这是定时任务的老牌框架了,它的优缺点都很明显.借助PowerJob 的readme文档的内容简单带过一下这部分. ...

  8. Chocolatey:Windows软件包管理系统_安装及使用指南

    Chocolatey: Windows软件包管理系统_安装及使用指南 Why chocolatey? Chocolatry是Windows下的软件包管理工具,可快速安装软件.Linux下通常使用apt ...

  9. 大家一起学Golang——Go语言简介与安装

    大家一起学Golang --Go语言简介与安装 go语言简介 Go语言是有google公司推出的一门编程语言,是开源,静态编程语言,语法简洁,天生支持并发. 2007年由Robert Grieseme ...

最新文章

  1. kafka 启动_Kafka的安装与启动
  2. IOS项目集成Weex
  3. 【tenserflow】——数据类型以及常用属性
  4. html自定义滚动条不占位,如何实现滚动条在各浏览器中不占用布局
  5. 张奠宙:数学本质的揭示
  6. centeros php,CenterOs7 安装oracle19c的方法详解
  7. 网络***思路总结 Network penetration ideas
  8. Java+Swing+Mysql图书管理系统
  9. 泛函分析笔记(七) 连续线性算子和连续多重线性映射
  10. 51单片机蜂鸣器演奏《我和我的祖国》
  11. 海风教育荣获第七届中国财经峰会最具成长价值奖
  12. windows操作系统服务器 网卡速度关联项
  13. Lesson 63-64 Who has the most stressful job?
  14. java计算机毕业设计科技专业师生沟通平台源码+数据库+lw文档+系统
  15. bp 神经网络 优点 不足_【学术论文】基于灰度共生矩阵和BP神经网络的乳腺肿瘤识别...
  16. 如何把PPT文件压缩变小
  17. MDCC 2014移动开发者大会 小礼品展商活动
  18. 如何提升自身能力?不再平庸
  19. 小猫爪:i.MX RT1050学习笔记5-中断NVIC
  20. 羡慕!各大互联网大厂年终奖一览表,看完我酸了~

热门文章

  1. 微信小程序使用wx.redirectTo跳转页面时出现小房子图标解决方法
  2. IBM Websphere mq消息队列的理解
  3. 华为鸿蒙手机版发布,最直观的变化是这些
  4. 对象遍历php,PHP对象的遍历
  5. 中国移动光猫无线路由一体机如何再接另外一个无线路由器
  6. 利用OpenCV提取图像中的矩形区域(PPT屏幕等)
  7. 【Linux入门指北】linux基本命令的使用 实验篇
  8. IT内审那点事之内部审核工作流程
  9. MACOS打包ZIP文件解压时报错
  10. java 导出word 带格式_java 导出数据为word文档(保持模板格式)