我有一个非常简单的命令,它可以作为命令或 bash 脚本独立运行,但当我将它放在 crontab40 05 * * * bash /root/scripts/direct.sh >> /root/cron.log 中时却不行
我有一个非常简单的命令,它可以作为命令或 bash 脚本独立运行,但当我把它放在 crontab 中时就不行了
40 05 * * * bash /root/scripts/direct.sh >> /root/cron.log
其中有以下行
PATH=$PATH:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
SHELL=/bin/sh PATH=/bin:/sbin:/usr/bin:/usr/sbin:/root/
# Mongo Backup
docker exec -it mongodb mongodump -d meteor -o /dump/
我尝试更改脚本的 URL,但 /usr/bin/scirpts/
没有成功
我甚至尝试直接在 cron 中运行脚本
26 08 * * * docker exec -it mongodb mongodump -d meteor -o /dump/ >> /root/cron.log
如果没有运气,任何帮助都值得感激。
编辑
我也没有看到 /root/cron.log
文件