Tag: launchd

在Mac OS启动时无法使postgresql加载

我通过HomeBrew安装了postgresql 。 它的工作,但今天我发现,计算机启动时, postgresql服务器不运行。 我尝试使用下面的命令再次使用launchctl加载它: $ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist 我看到这个消息: /usr/local/Cellar/postgresql/9.3.4/homebrew.mxcl.postgresql.plist: Service is disabled 我不知道如何启用postgresql服务。 任何人都可以告诉我?

什么是在Mac OS X上停止mongod的干净方式?

我正在运行mongo 1.8.2并试图看看如何在Mac上彻底closures它。 在我们的Ubuntu服务器上,我可以用mongo shell彻底closuresmongo: > use admin > db.shutdownServer() 但在我的Mac上,它并没有杀死mongod进程。 输出显示它应该是关机,但是当我ps -ef | grep mongo它显示了我一个活跃的过程。 另外,我仍然可以打开一个mongo shell并查询我的dbs,因为它从来没有关机。 本地db.shutdownServer()的输出是: MongoDB shell version: 1.8.2 connecting to: test > use admin switched to db admin > db.shutdownServer() Tue Dec 13 11:44:21 DBClientCursor::init call() failed Tue Dec 13 11:44:21 query failed : admin.$cmd { shutdown: 1.0 } to: 127.0.0.1 […]

将Jenkins / Hudson用作iOS和Mac开发的持续集成时,在钥匙串中缺less证书和密钥

我正在努力改善iOS的Hudson CI,并在系统启动后立即启动Hudson。 为此,我使用以下launchd脚本: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>Hudson CI</string> <key>ProgramArguments</key> <array> <string>/usr/bin/java</string> <string>-jar</string> <string>/Users/user/Hudson/hudson.war</string> </array> <key>RunAtLoad</key> <true/> <key>UserName</key> <string>user</string> </dict> </plist> 这工作正常,但是当由Hudson启动的xcodebuild尝试签名应用程序时,它会失败,因为它无法在钥匙串中find正确的密钥/证书。 然而,密钥/证书对在那里,因为它正常工作,如果我从命令行启动Hudson。 你有什么想法,为什么发生?