Crontab定时任务使用virtualenv/conda问题
Crontab定时任务使用virtualenv/conda会出现无法激活环境
需要使用特殊参数
"$@"
来传递命令的后续参数
手动编写一个wrapper.sh,包含如下内容
#! /bin/bash cd /some/work/dir source /some/virtualenv/dir/bin/activate "$@" |
测试使用
#bash /some/work/dir/wrapper.sh python xxx.py |
#crontab */5 8-20 * * * /some/work/dir/wrapper.sh python xxx.py |
Categories: 语言编程
Recent Comments