在我的生产栈中,我有一个前端服务器和一个Mongo服务器。 我希望能够在前端服务器上设置一个cron作业来每天创build一些日志。
我写了一个脚本来做到这一点:
./mongo server:27017/dbname --quiet my_commands.js
如果我从上面的Mongo服务器运行它,它工作正常。 但是,我希望能够从前端服务器运行它。 当我尝试这样做时,我得到:
-bash: mongo: command not found
由于mongo
没有安装在前端服务器上,它给了我这个错误。
是否有可能以某种方式将Mongo绑定到Mongo服务器上的mongo
上?
尝试提供mongo二进制文件的完整path,因为它可能不在cron用户的$ PATH中。
在前端服务器上安装Mongo客户端,或者在Mongo服务器上设置cronjob。 唯一的select是将cronjob SSH发送到Mongo服务器并运行该命令,但没有必要这样做。