0 votos

¿Cómo puedo iniciar mongodb automáticamente?

Estoy haciendo como aquí se describe

http://hunterford.me/mongodb-startup-item/

pero mi archivo se llama diferente y la ruta está aquí ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist . y mongo se inicia bien, pero después de reiniciar el sistema tengo que volver a pasar por los dos últimos comandos

sudo launchctl load /Library/LaunchDaemons/org.mongo.mongod.plist
sudo launchctl start org.mongo.mongod

1voto

Gareth Simpson Puntos 5905

Si tiene que usar sudo para cargarlo, el archivo plist puede ser propiedad de Root. Launchd sólo cargará automáticamente los agentes que usted own desde ~/Library/LaunchAgents, donde cargará los agentes propiedad de Root desde /Library/LaunchAgents.

Puedes hacer ls -l ~/Library/LaunchAgents para ver la propiedad del plist. Si realmente quieres que se ejecute bajo tu cuenta de usuario, puedes cambiar su propiedad:

sudo chown `whoami` ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist

Sin embargo, si necesitas ejecutar mongod como Root, debes dejar el plist en /Library/LaunchDaemons

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X