linux下怎么用crontab定时执行python程序

linux下怎么用crontab定时执行python程序

我安装了python3并配置了虚拟环境,虚拟环境中安装了一些第三方库,我写了个sh脚本,手动执行的话程序可以执行,加入crontab后提示我自定义的模块找不到,应该是路径问题,但不知道哪里错了?
指点一下,谢谢!

#!/bin/bash

export PYTHONPATH=$PYTHONPATH

cd /usr/local/python3/bin/ENV/

source ./bin/activate

cd /root/pythonproject/History

python3 Mod/crontabtest.py

deactivate


回答:

sh文件在执行其他命令前先执行
source /root/.bash_profile
先让crontab加载一下环境变量
问题解决

以上是 linux下怎么用crontab定时执行python程序 的全部内容, 来源链接: utcz.com/a/163339.html

回到顶部