Skip to content

Add English translation for README.md #45

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions README.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# webcron
------------

- A timed task manager based on Go and beego framework development. It is used to uniformly manage the scheduled tasks in the project, providing visual configuration interface, performing log recording, email notification and other functions without relying on the crontab service under *unix.

## Background of the project

This project was developed to solve the problem of a lot of timed tasks in my company's PHP project, and it is not easy to manage using crontab. The scheduled tasks of my project are also written in PHP and belong to the whole project. I hope that there is a system that can configure these scheduled tasks uniformly, and can view the execution of each task. The task execution completion or failure can automatically remind the development of emails. The staff, therefore did this project.

## Features

* Unified management of multiple timing tasks.
* Second-level timer, using the time expression of crontab.
* You can pause the task at any time.
* Record the execution result of each task.
* Execution result email notification.


## Screenshot of the interface

![webcron](https://raw.githubusercontent.com/lisijie/webcron/master/screenshot.png)


## Installation Notes

The system needs to install Go and MySQL.

Get the source code

$ go get github.com/lisijie/webcron

Open the configuration file conf/app.conf and modify the related configuration.


Create database webcron, then import install.sql

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

Run

$ ./webcron
or
$ nohup ./webcron 2>&1 > error.log &
Set to run in the background


access:

http://localhost:8000

account:admin
password:admin888
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# webcron
------------

[🇬🇧](README.en.md)

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

## 项目背景
Expand Down