Chinês Simplificado | Inglês
Plataforma de gerenciamento de tarefas agendadas compatível com Python3, JavaScript, Shell e Typescript
Plataforma de gerenciamento de tarefas cronometradas com suporte para Python3, JavaScript, Shell, Typescript
Demonstração / Problemas / Canal Telegram / Compre-me um café
Demonstração/Feedback/Canal Telegram/Desenvolvedores de dicas
A imagem latest
é construída com base em alpine
e a imagem debian
é construída com base em debian-slim
. Se você precisar usar dependências que não são suportadas pelo alpine
, é recomendado usar a imagem debian
.
docker pull whyour/qinglong:latest
docker pull whyour/qinglong:debian
A versão npm suporta sistemas debian/ubuntu/alpine
. Você mesmo precisa instalar node/npm/python3/pip3/pnpm
.
npm i @whyour/qinglong
# curl -sSL get.docker.com | sh
docker run -dit
-v $PWD /ql/data:/ql/data
# 冒号后面的 5700 为默认端口,如果设置了 QlPort, 需要跟 QlPort 保持一致
-p 5700:5700
# 部署路径非必须,比如 /test
-e QlBaseUrl= " / "
# 部署端口非必须,当使用 host 模式时,可以设置服务启动后的端口,默认 5700
-e QlPort= " 5700 "
--name qinglong
--hostname qinglong
--restart unless-stopped
whyour/qinglong:latest
Para instalar o Pagoda Panel, acesse o site oficial do Pagoda Panel e selecione a versão oficial do script para baixar e instalar.
Após a instalação, faça login no painel Pagoda e clique em Docker
na barra de menu. Ao entrar pela primeira vez, você será solicitado a instalar o serviço Docker
. Clique em Instalar agora e siga as instruções para concluir a instalação.
Após a conclusão da instalação, encontre青龙面板
na app store, clique em Instalar, configure o nome de domínio e outras informações básicas para concluir a instalação.
# curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
mkdir qinglong && cd $_
wget https://raw.githubusercontent.com/whyour/qinglong/master/docker/docker-compose.yml
# 启动
docker-compose up -d
# 停止
docker-compose down
# https://podman.io/getting-started/installation
podman run -dit
--network bridge
-v $PWD /ql/data:/ql/data
# 冒号后面的 5700 为默认端口,如果设置了 QlPort, 需要跟 QlPort 保持一致
-p 5700:5700
# 部署路径非必须,比如 /test
-e QlBaseUrl= " / "
# 部署端口非必须,当使用 host 模式时,可以设置服务启动后的端口,默认 5700
-e QlPort= " 5700 "
--name qinglong
--hostname qinglong
docker.io/whyour/qinglong:latest
Recomenda-se usar um sistema limpo para instalação para evitar a perda dos dados originais do sistema. Você mesmo precisa instalar o node/npm/python3/pip3/pnpm.
# Debian/Ubuntu
curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -
npm install -g node-pre-gyp [email protected]
npm install -g @whyour/qinglong
qinglong
# 根据提示增加环境变量 QL_DIR 和 QL_DATA_DIR,QL_DATA_DIR 必须以 /data 结尾
export QL_DIR= " "
export QL_DATA_DIR= " "
# 再次执行
qinglong
# 依次执行,如果设置了随机延迟,将随机延迟一定秒数
task < file_path >
# 依次执行,无论是否设置了随机延迟,均立即运行,前台会输出日,同时记录在日志文件中
task < file_path > now
# 并发执行,无论是否设置了随机延迟,均立即运行,前台不产生日,直接记录在日志文件中,且可指定账号执行
task < file_path > conc < env_name > < account_number >(可选的)
# 指定账号执行,无论是否设置了随机延迟,均立即运行
task < file_path > desi < env_name > < account_number >
# 设置任务超时时间
task -m < max_time > < file_path >
# 使用 -- 分割,-- 后面的参数会传给脚本,下面的例子,脚本就可接收到参数 -u whyour -p password
task < file_path > -- -u whyour -p password
# 更新并重启青龙
ql update
# 运行自定义脚本extra.sh
ql extra
# 添加单个脚本文件
ql raw < file_url >
# 添加单个仓库的指定脚本
ql repo < repo_url > < whitelist > < blacklist > < dependence > < branch > < extensions >
# 删除旧日志
ql rmlog < days >
# 启动tg-bot
ql bot
# 检测青龙环境并修复
ql check
# 重置登录错误次数
ql resetlet
# 禁用两步登录
ql resettfa
parâmetro | ilustrar |
---|---|
URL_do_arquivo | Endereço do roteiro |
repo_url | Endereço do armazém |
lista branca | A lista de permissões ao extrair o warehouse é a string contida no caminho do script que precisa ser extraído, separada por várias barras verticais. |
lista negra | A lista negra ao extrair o warehouse é uma string que não está incluída no caminho do script que precisa ser extraído, separada por várias barras verticais. |
dependência | A extração dos arquivos de dependência exigidos pelo warehouse será copiada diretamente do warehouse para o diretório do warehouse em scripts. Não será afetado pela lista negra e será dividido por várias linhas verticais. |
extensões | Extraia o sufixo do arquivo do warehouse, separado por várias linhas verticais |
filial | Puxe a filial do armazém |
dias | Número de dias para manter registros |
caminho_do_arquivo | O caminho do arquivo quando a tarefa é executada |
git clone https://github.com/whyour/qinglong.git
cd qinglong
cp .env.example .env
# 推荐使用 pnpm https://pnpm.io/zh/installation
npm install -g [email protected]
pnpm install
pnpm start
Abra seu navegador e visite http://127.0.0.1:5700
Qinglong, também conhecido como Canglong, é uma das quatro imagens e um dos quatro espíritos do céu na cultura tradicional chinesa. De acordo com a teoria dos Cinco Elementos, é uma besta espiritual que representa o Oriente. os elementos pertencem à madeira, e a estação que representa é a primavera, principal choque de Bagua. Canglong e Yinglong têm asas. “Zhang Guoxing Zong” disse que “tem asas auxiliares, então é um verdadeiro dragão”.
Registros do "Livro do Han·Lu Li Zhi 2 Posterior": O sol se move no céu, um frio e outro quente, as quatro estações são preparadas, todas as coisas mudam, as fotos são tiradas, a promoção é movida e o o dragão verde move o Chen, que é chamado de ano.
Entre as vinte e oito constelações chinesas, Qinglong é o nome geral das sete constelações orientais (Jiao, Kang, Di, Fang, Xin, Wei e Ji). Nas primeiras crenças estelares, ele era o deus mais nobre. No entanto, depois de ser absorvido em seu panteão pelas crenças taoístas, sua divindade declinou muito. O taoísmo o chamou de "Meng Zhang". Em diferentes escrituras taoístas, ele tem "imperador", "general sagrado", "general deus" e "general caçador de fantasmas". ". "e outros títulos, junto com o Deus Supervisor do Tigre Branco, ele é o deus guardião do Taoísmo.