Homebrew를 통해 Memcached를 설치했습니다. 서버를 시작하고 중지하는 방법은 무엇입니까?
homebrew를 통해 memcached를 설치했습니다.
서버를 시작 / 중지하려면 어떻게합니까?
memcached와 상호 작용하는 명령 줄 도구가 있습니까?
homebrew는 패키지를 제거하는 방법이 있습니까?
Brew 는 이전 에 brew 서비스 ( https://thoughtbot.com/blog/starting-and-stopping-background-services-with-homebrew ) 명령을 사용했지만 이제는 더 이상 사용되지 않습니다. 대신 항상 올바른 조언을 얻으려면 다음 명령을 실행하십시오.
brew info memcached
텔넷을 통해 :
telnet localhost 11211
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"를 실행할 수 있습니다.
→ 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
다시 launchd에 memcached를 추가하려면 :
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"
and after that you cant easy start/stop/restart memcached
memcached-start
memcached-stop
memcached-restart
You can also use Lunchy to set the start/stop. Lunchy is a wrapper written over launchctl
. I’ve written a detailed post about this.
$ gem install lunchy
$ mkdir ~/Library/LaunchAgents
$ cp /usr/local/Cellar/memcached/$version/homebrew.mxcl.memcached.plist ~/Library/LaunchAgents/
To start memcached
$ lunchy start memcached
To stop memcahed
$ lunchy stop memcached
You can enable Memcached to automatically load on login.
This first line creates a symlink (symbolic link) from where Homebrew installed it to the LaunchAgents folder.
ln -sfv /usr/local/Cellar/memcached/1.4.17/homebrew.mxcl.memcached.plist ~/Library/LaunchAgents/
Then to launch it now:
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist
'development' 카테고리의 다른 글
앵커 텍스트를 jquery로 교체 (0) | 2020.09.23 |
---|---|
GhostDoc을 사용하여 Visual Studio에서 모든 TODO 항목보기 (0) | 2020.09.23 |
Android 애니메이션이 반복되지 않습니다. (0) | 2020.09.23 |
종료 애니메이션 이벤트 android (0) | 2020.09.23 |
모델에서 속성 변경을 감지하는 방법은 무엇입니까? (0) | 2020.09.23 |