# 1panel-python **Repository Path**: one-sheep/1panel-python ## Basic Information - **Project Name**: 1panel-python - **Description**: 1panel上使用计划任务执行python脚本的指引 - **Primary Language**: Python - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-11 - **Last Updated**: 2025-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # onec-service #### 介绍 1panel上使用计划任务执行python脚本的指引 #### 软件架构 无 #### 安装教程 该教程主要为了方便的在1panel上的使用计划任务功能,不提供1panel安装教程 1. 1panel:网站-运行环境-Python-创建运行环境 2. 名称/容器名称:1panel-python 3. python版本:随意 4. 运行目录:随意 5. 启动命令:rm -rf 1panel-python && git clone https://gitee.com/one-sheep/1panel-python.git && cd 1panel-python && pip install -r requirements.txt && tail -f /dev/null 6. 其他配置随意,点击确认构建和启动容器 7. 1panel:计划任务-创建计划任务(接下来建立一个更新脚本的定时任务,注意如果requirements.txt发生变更,需要更新前面步骤创建的运行环境) 8. 任务类型:Shell脚本 9. 任务名称:1panel-python-git-pull 10. 勾选容器内执行,选择1panel-python容器 11. 脚本内容:cd ./1panel-python && git pull && python ./main.py print "git pull is over!!!" 12. 其他配置随意,点击确认退出对话框回到计划任务列表,点击执行 13. 点击查看报告,git打印日志,后续可通过该任务更新容器内脚本 14. 后面自己发挥,建议fork之后自己修改自己想要执行的代码 #### 使用说明 1. 1panel的计划任务功能可以选择在容器中执行免去了给系统安装python的麻烦,但是该功能需要一个运行中的python容器 2. 该容器默认映射了脚本所在目录,其他映射需求需要进入容器界面进行修改,或者等待更高版本1panel支持 3. 当requirements.txt发生变更需要对容器进行重构即重构运行环境 4. 最后去计划任务中创建吧,接下来就是你所熟悉的python main.py环节