宝塔如何自动跑Python脚本并后台运行?
在宝塔面板中实现Python脚本后台运行的典型方法:
- 运行环境准备
- 确保服务器已安装对应Python版本(可通过
python -V检查) - 依赖库需通过
requirements.txt或手动安装
- 确保服务器已安装对应Python版本(可通过
- 进程管理方案
- 使用nohup防止SSH断开后进程终止:
nohup python script.py & - 更推荐用PM2等专业进程管理器(需额外安装)
- 使用nohup防止SSH断开后进程终止:
| 宝塔集成方案 | 配置路径 | 监控建议 |
|---|---|---|
| 计划任务->Shell脚本 | 填写python /path/to/script.py |
查看任务日志的报错输出 |
| 插件->Supervisor管理器 | 图形化配置守护进程 | 设置异常重启阈值(如3次) |
| 网站->Python项目管理器 | 适用于Flask/Django等web项目 | 内存占用超过阈值报警 |

更新时间:2025-06-20 18:00:30
