嘿伙计们不确定我在这里做错了什么,但希望得到一些帮助。
我有一个包含以下内容的 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