带有未通过 Crontab 运行的 docker 命令的 Bash 脚本

时间:2021-01-25 13:20:01

标签: bash docker

嘿伙计们不确定我在这里做错了什么,但希望得到一些帮助。

我有一个包含以下内容的 bash 脚本。

#!/bin/bash
docker exec -t wekan-db bash -c "scripts/wekandb_backup.sh" 
docker exec -t wekan-db bash -c "rm -r /dump/*; cp -r /mongodb_backup/ /dump/mongodb_backup"
docker cp wekan-db:/dump /home/ikadmin/codes/backup/wekan/$(date +%Y-%m-%d) 

当我从终端运行 bash 脚本时,一切都正确执行。

但是,当我尝试通过 crontab -e 运行它时,它不起作用。日志确实显示 crontab 试图运行它。

以防万一 bash 脚本当前也设置为 777。

任何帮助将不胜感激

编辑:crontab 命令

19 8 * * * /bin/bash /home/ikadmin/codes/scripts/backup-wekan-docker.sh

0 个答案:

没有答案