python 在宝塔控制面板中部署定时任务

技术 · 01-27 · 访问: 720 次
  1. 在项目下创建虚拟环境
$ pip -m vevn venv

Snipaste_2024-01-27_20-30-05.png

  1. 在虚拟环境中安装依赖,如上目录:
$ /home/messageGrab/venv/bin/pip install -r requirements.txt

如果使用python项目管理器来设置,由于python项目管理器在2.0版本之后搭建的 md5_venv 虚拟环境中不会生成 activate 文件了,所以需要手动创建一个虚拟环境

  1. 安装好后,在计划任务中设置

Snipaste_2024-01-27_20-39-57.png

cd /home/messageGrab
source venv/bin/activate
python3 main.py
cd /home/messageGrab
source venv/bin/activate
venv/bin/python main.py

python3 main.py 是运行 py 文件,不一定大家的都是 python3,py 文件也要按实际情况来

参考文件:

python 宝塔 venv 部署
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
Theme Jasmine by Kent Liao