webcron】的更多相关文章

一个定时任务管理器,基于Go语言和beego框架开发.用于统一管理项目中的定时任务,提供可视化配置界面.执行日志记录.邮件通知等功能,无需依赖*unix下的crontab服务. 项目背景 开发此项目是为了解决本人所在公司的PHP项目中定时任务繁多,使用crontab不好管理的问题.我所在项目的定时任务也是PHP编写的,属于整个项目的一部分,我希望能有一个系统可以统一配置这些定时任务,并且可以查看每次任务的执行情况,任务执行完成或失败能够自动邮件提醒开发人员,因此做了这个项目. 功能特点 统一管理…
通过两种方式安装 一.通过apt-get安装1.安装 sudo apt-get install golang 2.设置GOPATH变量 GOPATH是扩展库的目录,Go先搜索标准库目录,然后搜索GOPATH库目录,所有的非标准库都放在GOPATH下.以GOPATH为“/usr/local/go”目录为例子: (1)把export GOPATH=/opt/go加入到~/.bashrc文件的最后.(2)source ~/.bashrc 重新加载配置 这样就加好了GOPATH.注意:apt-get命令…
需要安装mysql及gityum -y install git mysql-server 下载安装go官网:https://golang.org/dl/wget https://redirector.gvt1.com/edgedl/go/go1.9.2.linux-amd64.tar.gztar -C /usr/local -xzf go1.9.2.linux-amd64.tar.gz修改环境变量/etc/profile,添加如下1行export PATH=$PATH:/usr/local/go…
前言 一.docker 1.docker是什么? Docker的英文本意是“搬运工”,Docker搬运的是集装箱(Container)可以成为容器,我可以把写的Django的WEB应用以及Python依赖库打包进一个可移植的容器里传播,解决了应用部署的平台兼容性问题,同时她也是一种轻量级的虚拟化技术可以做到秒级启动一个容器(类似小虚拟机,区别启动快.可以传播): j 2.docker和镜像的关系 镜像是docker 创建.启动一个容器的文件系统,这个文件系统包含依赖包.命令工具.APP等: 3.…
前言: Django的ORM虽然强大,但是毕竟局限在Django,而SQLAlchemy是Python中的ORM框架: SQLAlchemy的作用是:类/对象--->SQL语句--->通过pymysql/MySQLdb模块--->提交到数据库执行: 组成部分: Engine,框架的引擎 Connection Pooling ,数据库连接池 Dialect,选择连接数据库的DB API种类 Schema/Types,架构和类型 SQL Exprression Language,SQL表达式…
官方收藏的项目 集成开发平台:基于 Golang 的快速开发平台,平台已经集成权限管理,菜单资源管理,域管理,角色管理,用户管理,组织架构管理,操作日志管理等等 OPMS - 是一款项目管理 + OA管理的免费开源软件.功能精简实用,满足日常的工作需求,特别适合扁平化项目和团队管理. Gopub - 基于 Git 的代码发布系统,用于发布 PHP 等脚本语言开发的项目.使用 Go 语言 和 Beego 框架开发. [荐] Webcron - 一个定时任务管理器,基于Go语言和beego框架开发.…
一.安装golang 1.apt-get安装golang $ sudo apt-get update $ sudo apt-get install -y golang 2.创建Go语言的工作文件夹,并添加到环境变量中 $ sudo mkdir -p /opt/go # 添加环境变量 $ vim ~/.bashrc export GOPATH=$HOME/go # 使配置立刻生效 $ source ~/.bashrc 3.创建测试环境,并测试golang程序 $ vim hello.go pack…
链接 https://github.com/lisijie/webcron 安装说明 系统需要安装Go和MySQL. 获取源码 $ go get github.com/lisijie/webcron 打开配置文件 conf/app.conf,修改相关配置. 创建数据库webcron,再导入install.sql $ mysql -u username -p -D webcron < install.sql windows下运行 进入webcron下,然后go build main.go生成mai…