Crontab无法执行bash脚本

时间:2018-12-13 15:09:54

标签: cron

我有一个如下所示的crontab作业

49 14 * * *  /home/ec2-user/gitlabbackupscript/backup.sh

当我独立执行脚本时,它可以工作,但是此cron作业未运行。这个.sh脚本是一个非常简单的衬里,如下所示:

#!/usr/bin/env bash
sudo docker exec -it gitlabce_web_1 gitlab-rake gitlab:backup:create STRATEGY=copy CRON=1 > /home/ec2-user/cronjobs/cronjoblog.log

我是linux世界的新手,对此的任何帮助将是有帮助的,我不确定我在这里缺少什么。

1 个答案:

答案 0 :(得分:0)

我认为您不是在bash中执行脚本。

尝试一下:

49 14 * * *  /bin/bash /home/ec2-user/gitlabbackupscript/backup.sh