Docker环境MongoDB内部做了个定时备份的任务却无法触发,进行排查闭坑:
1. 查看系统时间与docker时间是否相同。
2. crontab -e中要使用绝对路径,比如sh要写成 /bash/sh。
3.进入容器内:修改/etc/pam.d/crond文件,将其中的required改为sufficient即可。
4.请检查下crond服务,/etc/init.d/crond status看下是否是running状态,如果没有cron start。
Docker环境MongoDB内部做了个定时备份的任务却无法触发,进行排查闭坑:
1. 查看系统时间与docker时间是否相同。
2. crontab -e中要使用绝对路径,比如sh要写成 /bash/sh。
3.进入容器内:修改/etc/pam.d/crond文件,将其中的required改为sufficient即可。
4.请检查下crond服务,/etc/init.d/crond status看下是否是running状态,如果没有cron start。