Inicio autom√°tico de paquetes Homebrew

Homebrew me ha hecho la vida mucho más fácil al configurar nuevos entornos de desarrollo de mac. Instalar un nuevo paquete es tan fácil como escribir brew install mongoen la línea de comandos.

A veces desea que un programa inicie un proceso de demonio (en segundo plano) cuando inicie sesión. Por ejemplo, puedo iniciar el demonio de mongodb con el comando mongod, pero sería mejor si se iniciara automáticamente cada vez que inicie sesión.

¬°Afortunadamente, Homebrew tiene una forma de hacer esto! Simplemente escriba brew info <package name>(en este caso ser√≠a brew info mongo). Si mongo no est√° configurado para ejecutarse autom√°ticamente, el √ļltimo bit de salida enumerar√° el comando exacto que debe ejecutar para iniciar mongo cuando inicie sesi√≥n:

To have launchd start mongodb at login:
ln
-sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
Then to load mongodb now:

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist

Or, if you don't want/need launchctl, you can just run:

mongod

Tenga en cuenta que también le muestra el nombre del proceso demonio de mongo, mongod.

(publicado originalmente en mi blog personal )