Come posso avviare mongodb automaticamente?

0

Sto facendo come qui è descritto

link

ma il mio file ha chiamato different e path è qui ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist . e mongo sta iniziando bene, ma dopo il riavvio del sistema ho nuovamente eseguito l'ultimo comando

sudo launchctl load /Library/LaunchDaemons/org.mongo.mongod.plist
sudo launchctl start org.mongo.mongod
    
posta x00xer 13.06.2012 - 10:49
fonte

1 risposta

0

Se devi usare sudo per caricarlo, il file plist può essere di proprietà di root. Launchd caricherà automaticamente solo gli agenti che tu possiedono da ~ / Library / LaunchAgents, dove caricherà gli agenti di proprietà di root da / Library / LaunchAgents.

Puoi fare ls -l ~/Library/LaunchAgents per visualizzare la proprietà del plist. Se desideri effettivamente che venga eseguito con il tuo account utente, puoi modificarne la proprietà:

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

Tuttavia, se devi eseguire mongod come root, dovresti lasciare il plist in / Library / LaunchDaemons

    
risposta data 13.06.2012 - 17:59
fonte

Leggi altre domande sui tag