我有一个在单个mongos
实例下运行的分片MongoDB群集设置。我添加了另一个mongos
实例,该实例在现有配置下运行良好。
问题:我希望系统重新启动时自动启动两个mongos
实例。
到目前为止,我已经创建了一个bash脚本来启动服务器并添加了一个crontab条目,它应该在系统启动时运行这个bash脚本。但该脚本不再由crontab执行。没有日志条目或没有任何错误。
为什么脚本不是由CRON运行的?当我使用bash
命令手动运行脚本时,它运行正常并启动服务器没有任何问题。
脚本如下所示:
#!/bin/bash
mongos --configdb "config0:27020,config1:27020,config2:27020" --port "27017" --logpath "/data/mongodb.log" &
crontab条目是:
@reboot /startMongos.sh