All Projects → lyy8510a → Openmangosteen

lyy8510a / Openmangosteen

Devops定时调用http接口,定时执行SSH命令的WEB定时任务工具。

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Openmangosteen

scheduler
Task Scheduler for Laravel applications. UI from scratch
Stars: ✭ 18 (-56.1%)
Mutual labels:  scheduler, task-manager, task-scheduler
gronx
Lightweight, fast and dependency-free Cron expression parser (due checker), task scheduler and/or daemon for Golang (tested on v1.13 and above) and standalone usage
Stars: ✭ 206 (+402.44%)
Mutual labels:  scheduler, task-manager, task-scheduler
bikeshed
Lock free hierarchical work scheduler
Stars: ✭ 78 (+90.24%)
Mutual labels:  task-manager, task-scheduler
Bree
🚥 The best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support. Works in Node v10+ and browsers, uses workers to spawn sandboxed processes, and supports async/await, retries, throttling, concurrency, and graceful shutdown. Simple, fast, and lightweight. Made for @ForwardEmail and @ladjs.
Stars: ✭ 933 (+2175.61%)
Mutual labels:  scheduler, jobs
reflow
A light-weight lock-free series/parallel combined scheduling framework for tasks. The goal is to maximize parallelism in order to minimize the execution time overall.
Stars: ✭ 23 (-43.9%)
Mutual labels:  task-manager, task-scheduler
zenaton-node
⚡ Node.js library to run and orchestrate background jobs with Zenaton Workflow Engine
Stars: ✭ 50 (+21.95%)
Mutual labels:  scheduler, jobs
outspline
Extensible outliner and personal time organizer to manage todo lists, schedule tasks, remind events.
Stars: ✭ 41 (+0%)
Mutual labels:  scheduler, task-scheduler
routinger
Routinger is a task scheduler app that is made to make you a better person at no extra cost. The code is open-source. Dart language and Flutter framework are used extensively.
Stars: ✭ 14 (-65.85%)
Mutual labels:  task-manager, task-scheduler
Weave
A state-of-the-art multithreading runtime: message-passing based, fast, scalable, ultra-low overhead
Stars: ✭ 305 (+643.9%)
Mutual labels:  scheduler, task-scheduler
Celery
Distributed Task Queue (development branch)
Stars: ✭ 18,378 (+44724.39%)
Mutual labels:  task-manager, task-scheduler
Concurrencpp
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
Stars: ✭ 340 (+729.27%)
Mutual labels:  scheduler, task-scheduler
Cron Manager
A PHP cron task manager for MVC-type applications
Stars: ✭ 396 (+865.85%)
Mutual labels:  task-manager, task-scheduler
TaskManager
A C++14 Task Manager / Scheduler
Stars: ✭ 81 (+97.56%)
Mutual labels:  task-manager, task-scheduler
King.Service
Task scheduling for .NET
Stars: ✭ 34 (-17.07%)
Mutual labels:  scheduler, task-scheduler
joobq
JoobQ is a fast, efficient asynchronous reliable job queue and job scheduler library processing. Jobs are submitted to a job queue, where they reside until they are able to be scheduled to run in a computing environment.
Stars: ✭ 26 (-36.59%)
Mutual labels:  scheduler, jobs
chronus
Chronus是360数科技术团队基于阿里开源项目TBSchedule重写的分布式调度。
Stars: ✭ 174 (+324.39%)
Mutual labels:  scheduler, jobs
ptScheduler
Pretty tiny Scheduler or ptScheduler is an Arduino library for writing non-blocking periodic tasks easily.
Stars: ✭ 14 (-65.85%)
Mutual labels:  scheduler, task-scheduler
theeye-of-sauron
TheEye Dockers and QuickStart
Stars: ✭ 27 (-34.15%)
Mutual labels:  jobs, task-scheduler
josk
🏃🤖 Scheduler and manager for jobs and tasks in node.js on multi-server and clusters setup
Stars: ✭ 27 (-34.15%)
Mutual labels:  scheduler, jobs
Db Scheduler
Persistent cluster-friendly scheduler for Java
Stars: ✭ 352 (+758.54%)
Mutual labels:  scheduler, task-scheduler

OpenMangosteen

Devops定时调用http接口,定时执行SSH命令的WEB定时任务工具。本系统强依赖Flask-APScheduler的功能,只是拓展了web页面部分。使用Python3进行开发。

快速开始

修改配置

修改config文件夹中config.py的MYSQL数据库连接配置。 酌情修改端口和HOST

启动项目

pip install -r requirement.txt
python manage.py create_db
python mannage.py runserver

详细操作步骤及截图

添加调用HTTP接口的定时任务

添加定时执行远程SSH COMMAND命令

存量定时任务管理

自动生成 REST API DOC

http://127.0.0.1:10103/apidocs/#/

主要依赖的模块

Flask==1.0.2
Flask-APScheduler==1.10.1
flasgger==0.9.1
Flask-Login==0.4.1
Flask-Assets==0.12
Flask-Migrate==2.2.1
Flask-Script==2.0.6
Flask-Session==0.3.1
Flask-SQLAlchemy==2.3.2

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].