Mongodb 如何确保mongod使用织物运行?
我想写一个fabric任务,检查mongod是否正在运行,并在必要时运行它。这可能吗?以下是我如何在Ubuntu服务器上使用fabric和:Mongodb 如何确保mongod使用织物运行?,mongodb,fabric,Mongodb,Fabric,我想写一个fabric任务,检查mongod是否正在运行,并在必要时运行它。这可能吗?以下是我如何在Ubuntu服务器上使用fabric和: 当然,一切皆有可能。你对如何解决这个问题有什么想法吗?这可能也适用于MacOS吗?我看到MacOS没有被fab工具明确支持? from fabric.api import task from fabtools import require @task def setup_mongodb(): # Install latest official
当然,一切皆有可能。你对如何解决这个问题有什么想法吗?这可能也适用于MacOS吗?我看到MacOS没有被fab工具明确支持?
from fabric.api import task
from fabtools import require
@task
def setup_mongodb():
# Install latest official MongoDB package
require.deb.key('7F0CEB10', keyserver='keyserver.ubuntu.com')
require.deb.source('mongodb', 'http://downloads-distro.mongodb.org/repo/ubuntu-upstart', 'dist', '10gen')
require.deb.package('mongodb-10gen')
# Make sure the server is started
require.service.started('mongodb')