自作でmemcachedをインストールしました。
サーバーを起動/停止するにはどうすればよいですか?
Memcachedとやり取りするコマンドラインツールはありますか?
homebrewにはパッケージを削除する方法がありますか?
醸造コマンドの醸造サービスを使用( https://thoughtbot.com/blog/starting-and-stopping-background-services -with-homebrew )、非推奨になりました。代わりに、常に正しいアドバイスを取得するには、次のコマンドを実行します。
brew info memcached
Telnet経由:telnet localhost 11211
memcachedの状態を監視/調整するための便利なヒント/ツールは何ですか? も参照してください。
brew remove memcached
インストールすると、homebrew.mxcl.memcached.plist
という名前のファイルが/usr/local/Cellar/memcached/$version/
に置かれます。そのファイルを~/Library/LaunchAgents
にコピーし、launchdにlaunchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist
で開始するように指示します。
brew install
コマンドの実行中にコンソールを注意深く見ていれば、これらの正確な手順を実行することについて何か言っていたはずです。 brew info
を実行すると、この情報が再印刷されます。 brew info memcached
。
おそらく https://docs.brew.sh/Manpage を読む必要があります-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
再起動するには:launchdで起動するmemcachedがあり、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
Homebrewによってインストールされたものをアンインストールするには:
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
Lunchy を使用して、開始/停止を設定することもできます。 Lunchyは、launchctl
に記述されたラッパーです。詳細について post を書きました。
$ gem install lunchy
$ mkdir ~/Library/LaunchAgents
$ cp /usr/local/Cellar/memcached/$version/homebrew.mxcl.memcached.plist ~/Library/LaunchAgents/
Memcachedを起動するには
$ lunchy start memcached
Memcahedを停止するには
$ lunchy stop memcached
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