Hatena::ブログ(Diary)

by edvakf in hatena

2013-01-06

Macに最初から入ってるmemcachedを常時起動するようにした

Mac に memcached をインストールしようと思ったら、Lion には最初から入ってたので、それを有効にした。

検索しても Lion に memcached が入ってることはほとんど知られてないみたいで、↓このへんぐらいしか出てこなかった。

これを参考に、

~/Library/LaunchAgents/com.danga.memcached.plist

というファイルを作って、

<?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>KeepAlive</key>
  <true/>
  <key>Label</key>
  <string>memcached</string>
  <key>Program</key>
  <string>/usr/bin/memcached</string>
  <key>RunAtLoad</key>
  <true/>
  <key>UserName</key>
  <string>ユーザー名</string>
</dict>
</plist>

とか書いて、(ユーザー名のところは自分のユーザー名にした)

launchctl load -w ~/Library/LaunchAgents/com.danga.memcached.plist

と打って実行。RunAtLoad=true なので起動したら実行する。