![有没有办法在 Linux 中将 mongo-connector 作为后台进程启动?](https://linux22.com/image/693644/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%9C%A8%20Linux%20%E4%B8%AD%E5%B0%86%20mongo-connector%20%E4%BD%9C%E4%B8%BA%E5%90%8E%E5%8F%B0%E8%BF%9B%E7%A8%8B%E5%90%AF%E5%8A%A8%EF%BC%9F.png)
我在用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 服务安装)。