ランキングに戻る

whyour/qinglong

TypeScriptqinglong.online

支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台(Timed task management platform supporting Python3, JavaScript, Shell, Typescript)

crontabpythonjavascripttask-managertypescriptshelldocker
スター成長
スター
19.7k
フォーク
3.2k
週間成長
Issue
79
5k10k15k
2021年3月2022年12月2024年10月2026年7月
成果物npmnpm install qinglong
README

青龙

简体中文 | English

支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台

Timed task management platform supporting Python3, JavaScript, Shell, Typescript

npm version docker pulls docker stars docker image size

Demo / Issues / Telegram Channel / Buy Me a Coffee

演示 / 反馈 / Telegram 频道 / 打赏开发者

cover

功能

  • 支持多种脚本语言(python3、javaScript、shell、typescript)
  • 支持在线管理脚本、环境变量、配置文件
  • 支持在线查看任务日志
  • 支持秒级任务设置
  • 支持系统级通知
  • 支持暗黑模式
  • 支持手机端操作

版本

docker

latest 镜像是基于 alpine 构建,debian 镜像是基于 debian-slim 构建。如果需要使用 alpine 不支持的依赖,建议使用 debian 镜像

⚠️ 重要提示: 如果您需要以非 root 用户运行 Docker,请使用 debian 镜像。Alpine 的 crond 需要 root 权限。

docker pull whyour/qinglong:latest
docker pull whyour/qinglong:debian

使用 debian 镜像以非 root 用户运行时,需指定 --user qinglong

docker run -d \
  -v /path/to/ql/data:/ql/data \
  -p 5700:5700 \
  --user qinglong \
  --name qinglong \
  whyour/qinglong:debian

npm

npm 版本支持 debian/ubuntu/alpine 系统,需要自行安装 node/npm/python3/pip3/pnpm

npm i @whyour/qinglong

部署

查看文档

内置 API

查看文档

内置命令

查看文档

开发

git clone https://github.com/whyour/qinglong.git
cd qinglong
cp .env.example .env
# 推荐使用 pnpm https://pnpm.io/zh/installation
npm install -g pnpm@8.3.1
pnpm install
pnpm start

打开你的浏览器,访问 http://127.0.0.1:5700

链接

名称来源

青龙,又名苍龙,在中国传统文化中是四象之一、天之四灵之一,根据五行学说,它是代表东方的灵兽,为青色的龙,五行属木,代表的季节是春季,八卦主震。苍龙与应龙一样,都是身具羽翼。《张果星宗》称“又有辅翼,方为真龙”。

《后汉书·律历志下》记载:日周于天,一寒一暑,四时备成,万物毕改,摄提迁次,青龙移辰,谓之岁。

在中国二十八宿中,青龙是东方七宿(角、亢、氐、房、心、尾、箕)的总称。 在早期星宿信仰中,祂是最尊贵的天神。 但被道教信仰吸纳入其神系后,神格大跌,道教将其称为“孟章”,在不同的道经中有“帝君”、“圣将”、“神将”和“捕鬼将”等称呼,与白虎监兵神君一起,是道教的护卫天神。

関連リポジトリ
agenda/agenda

Lightweight job scheduling for Node.js

HTMLOthercronscheduler
agenda.github.io/agenda/
9.7k847
ouqiang/gocron

定时任务管理系统

GoGo ModulesMIT Licensecronscheduler
6.3k1.3k
jhuckaby/Cronicle

A simple, distributed task scheduler and runner with a web based UI.

JavaScriptnpmOthercroncrontab
cronicle.net
5.8k499
zxlie/FeHelper

😍FeHelper--Web前端助手(Awesome!Chrome & Firefox & MS-Edge Extension, All in one Toolbox!)

JavaScriptnpmMIT Licensefehelperjson
fehelper.com
5.6k1.3k
mesos/chronos

Fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules

ScalaApache License 2.0chronosmesos
mesos.github.io/chronos/
4.4k520
opendevops-cn/opendevops

CODO是一款为用户提供企业多混合云、全球一站式DevOps、自动化运维、完全开源的云管理平台、自动化运维平台

PythonPyPIGNU General Public License v3.0democmdb
opendevops.cn
4.1k1k
guohongze/adminset

自动化运维平台:CMDB、CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理

PythonPyPIGNU General Public License v2.0cmdbdevops
adminset.cn
3.4k1.4k
breejs/bree

Bree is a Node.js and JavaScript job task scheduler with worker threads, cron, Date, and human syntax. Built for @ladjs, @forwardemail, @spamscanner, @cabinjs.

JavaScriptnpmMIT Licensejobscheduler
jobscheduler.net
3.3k89
alseambusher/crontab-ui

Easy and safe way to manage your crontab file

JavaScriptnpmMIT Licensenodejscrontab
lifepluslinux.blogspot.com/2015/06/crontab-ui-easy-and-safe-way-to-manage.html
3.3k497
shunfei/cronsun

A Distributed, Fault-Tolerant Cron-Style Job System.

GoGo ModulesApache License 2.0crontabgolang
2.9k457
Hexagon/croner

Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.

TypeScriptnpmMIT Licensecronscheduling
croner.56k.guru
2.6k69
quantum-elixir/quantum-core

:watch: Cron-like job scheduler for Elixir

ElixirApache License 2.0elixirtimezone
hexdocs.pm/quantum/
2.4k153