从命令行bash运行时,无法从crontab运行bash脚本

时间:2016-06-18 10:52:21

标签: python django bash ubuntu crontab

我的bash脚本(myfile.sh)是:

#!/bin/sh

cd shivangi

cd hunt3
source bin/activate
cd backend_repo
sudo python manage.py runcrons

我正在使用Ubuntu 15.04

我的crontab是:

*/1 * * * *  /home/shivangi/myfile.sh

1 个答案:

答案 0 :(得分:1)

在脚本中使用绝对路径:

# /home/shivangi/myfile.sh
#!/usr/bin/env bash
/home/shivangi/hunt3/bin/python /home/shivangi/hunt3/manage.py runcrons