linux下怎么用crontab定时执行python程序
我安装了python3并配置了虚拟环境,虚拟环境中安装了一些第三方库,我写了个sh脚本,手动执行的话程序可以执行,加入crontab后提示我自定义的模块找不到,应该是路径问题,但不知道哪里错了?
指点一下,谢谢!
#!/bin/bashexport 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