宝塔如何自动跑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