我有一个如下所示的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世界的新手,对此的任何帮助将是有帮助的,我不确定我在这里缺少什么。
答案 0 :(得分:0)
我认为您不是在bash中执行脚本。
尝试一下:
49 14 * * * /bin/bash /home/ec2-user/gitlabbackupscript/backup.sh