有没有办法在 Linux 中将 mongo-connector 作为后台进程启动?

有没有办法在 Linux 中将 mongo-connector 作为后台进程启动?

我在用mongo连接器在 MongoDB 和 SOLR 之间同步数据。我正在RedHat 7 操作系统服务器,我想运行 mongo-connector 命令服务器操作系统中的进程,因为我需要不受任何干扰的实时同步。

我正在发出命令

sudo mongo-connector -m localhost:27017 -t http://localhost:8983/solr/Search --auto-commit-interval=0 -d solr_doc_manager

这将持续运行 mongo-connector 服务,直到我退出服务器的命令界面。我该如何解决这个问题?

谢谢。

答案1

Nohup 或 disown 是我过去用来执行此操作的两个工具,不确定 mongo-connector 和 solr 对其环境有何期望,但请尝试以下步骤:

sudo nohup mongo-connector -m localhost:27017 -t http://localhost:8983/solr/Search --auto-commit-interval=0 -d solr_doc_manager&

答案2

或者,看看文档(作为 Linux 服务安装)。

相关内容