Mongo脚本的shell

在我的生产栈中,我有一个前端服务器和一个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服务器并运行该命令,但没有必要这样做。