我通過自制軟件安裝了memcached。通過自制軟件安裝memcached,如何啓動和停止服務器?
我該如何啓動/停止服務器?
任何與memcached交互的命令行工具?
自制軟件有辦法刪除軟件包嗎?
我通過自制軟件安裝了memcached。通過自制軟件安裝memcached,如何啓動和停止服務器?
我該如何啓動/停止服務器?
任何與memcached交互的命令行工具?
自制軟件有辦法刪除軟件包嗎?
曾經有命令BREW服務(http://robots.thoughtbot.com/starting-and-stopping-background-services-with-homebrew),現在過時的BREW 。相反,爲了獲得永遠正確的建議,運行此命令:
沖泡信息memcached的
通過Telnet遠程登錄本地主機11211 參見What are some useful tips/tools for monitoring/tuning memcached health?
沖泡刪除memcached的
當您安裝它時,它將一個名爲homebrew.mxcl.memcached.plist
的文件放在/usr/local/Cellar/memcached/$version/
;您將該文件複製到~/Library/LaunchAgents
,然後告訴launchd以開始。
如果您在brew install
命令期間仔細觀察控制檯,它應該說明如何執行這些確切步驟。如果您運行brew info
它將重新打印此信息,例如brew info memcached
。
您應該閱讀https://github.com/mxcl/homebrew/wiki/The-brew-command - 它包含更多有用的文檔,包括brew remove
命令,如果您決定不需要它,它將刪除軟件包。
此外,如果您忘記了有關說明,則可以運行「沖泡信息」。
→ brew info memcached
memcached 1.4.7
http://memcached.org/
Depends on: libevent
/usr/local/Cellar/memcached/1.4.6 (8 files, 156K)
You can enable memcached to automatically load on login with:
mkdir -p ~/Library/LaunchAgents
cp /usr/local/Cellar/memcached/1.4.7/com.danga.memcached.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/com.danga.memcached.plist
Or start it manually:
/usr/local/bin/memcached
Add "-d" to start it as a daemon.
http://github.com/mxcl/homebrew/commits/master/Library/Formula/memcached.rb
將plist文件複製到我的〜/ Library/LaunchAgents /文件夾似乎並沒有讓它在啓動時自動啓動。 :-( – Ryan 2014-10-10 21:03:45
要重新啓動: 如果你有memcached的啓動與launchd會和你的plist文件有
<key>KeepAlive</key>
<true/>
然後,你可以殺死進程,它會自動地重新啓動。
ps ux | grep memcached
pkill -f memcached
ps ux | grep memcached
要自動重新啓動停止的launchd:
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist
要增加memcached的再次的launchd:
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist
要卸載自制安裝了一句:
brew uninstall memcached
而且你也可以創建吃別名
alias memcached-start="launchctl load ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist"
alias memcached-stop="launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist"
alias memcached-restart="launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist;launchctl load ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist"
之後,你不能簡單的啓動/停止/重啓memcached的
memcached-start
memcached-stop
memcached-restart
你可以使Memcached在登錄時自動加載。
該第一行創建一個從Homebrew安裝到LaunchAgents文件夾的位置的符號鏈接(符號鏈接)。
ln -sfv /usr/local/Cellar/memcached/1.4.17/homebrew.mxcl.memcached.plist ~/Library/LaunchAgents/
然後立即啓動它:
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist
也許相關serverfault.com – 2015-03-06 10:19:03