我安装了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加载一下环境变量
问题解决