virtualenv路径 /home/test/py/python
virtualenv中使用pip install beautifulsoup了,现在/home/test/py/下有test.py,里面 from bs4 import BeautifulSoup
来使用bs
直接 /home/test/py/python/bin/python /home/test/py/test.py
执行正常
但 crontab -e
新建一个cron,内容如下:
10 10 * * * /home/test/py/python/bin/python /home/test/py/test.py
却没有执行结果。是哪里有问题?
我之前也遇到过这个问题,我的解决办法是这样的,创建一个shell脚本,然后在shell脚本里面调用python,代码如下:
!/bin/bash
cd /var/PyEnvs/InstaHub-V1/
source ./bin/activate
cd site/tasks
/var/PyEnvs/InstaHub-V1/bin/python task_push_message.py
deactivate
InstaHub-V1是我的python虚拟环境,这个脚本已经跑了2个月了,目前为止没有发现问题