参考资料

  1. PHP-ZendServer 是由 Zend Technologies 开发的一个企业级 PHP 应用服务器
  2. Bash(Bourne-Again SHell)是 Unix/Linux 系统默认的命令行解释器
  3. Apache Flink 是一个开源的流处理框架
  4. Docker镜像(Image)是什么?
  5. irssi 是一个基于终端的开源 IRC 客户端,支持多服务器连接、可定制界面和脚本扩展。
  6. Ubuntu-debootstrap 是一个用于在现有 Linux 系统上创建最小化 Ubuntu 根文件系统的工具
  7. 能否用Docker替代虚拟化?
  8. Hy(Hylang)是一种基于 Python 的 Lisp 方言,允许开发者使用 Lisp 语法编写代码

青龙面板简介

青龙面板(QingLong)是一款开源的、基于Web的定时任务管理平台,主要用于运行和管理各类脚本(如京东、阿里云、腾讯云等签到脚本)。支持多种脚本语言(JavaScript、Python、Shell等),并提供丰富的插件和扩展功能。

特点

  1. 多语言支持:支持JavaScript、Python、Shell等脚本语言。

  2. 定时任务:支持Crontab格式的定时任务设置。

  3. Web管理界面:提供友好的Web界面,方便管理任务和查看日志。

  4. 多用户支持:支持多用户协作,权限管理灵活。

  5. 插件系统:支持安装第三方插件扩展功能。

  6. 日志管理:提供详细的日志记录和查看功能。

  7. 环境变量管理:支持环境变量的配置和管理。

最新更新内容及时间

  • 最新版本:v2.15.9

  • 更新时间:2023年10月

  • 更新内容

    • 修复了部分环境变量加载问题。

    • 优化了任务执行日志的显示。

    • 新增了对Python 3.10的支持。

    • 修复了部分插件兼容性问题。

镜像下载地址

官网地址

文档地址

Docker安装示例

docker run -dit \
  -v $PWD/ql/config:/ql/config \
  -v $PWD/ql/scripts:/ql/scripts \
  -v $PWD/ql/log:/ql/log \
  -p 5700:5700 \
  --name qinglong \
  --hostname qinglong \
  --restart unless-stopped \
  whyour/qinglong:latest

.yaml设置教程

  1. 进入青龙面板的Web界面。

  2. 点击左侧菜单栏的“配置文件”。

  3. 找到或创建config.yaml文件。

  4. 编辑内容如下(示例):

notify:
  email:
    enabled: true
    host: smtp.example.com
    port: 465
    user: your-email@example.com
    password: your-password
    to: target-email@example.com
  1. 保存后重启青龙面板生效。

常用错误问题

  1. 任务执行失败

    • 检查脚本路径是否正确。

    • 检查脚本是否有执行权限。

    • 查看日志文件排查具体错误。

  2. 环境变量未生效

    • 确保环境变量名称和脚本中引用的名称一致。

    • 重启青龙面板使环境变量生效。

  3. Docker容器无法启动

    • 检查端口是否被占用(默认5700)。

    • 检查挂载的目录是否有读写权限。

  4. Web界面无法访问

    • 检查Docker容器是否正常运行。

    • 检查防火墙或安全组是否放行5700端口。

  5. Crontab格式错误

    • 确保Crontab表达式符合标准格式(如* * * * *)。

    • 使用在线Crontab验证工具检查表达式是否正确。

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。