TokyoTyrantを自動起動できるように設定しといた
memcachedのをコピー(権限設定の省略含む)
$ cp /etc/init.d/memcached /etc/init.d/tokyotyrant
viでいじるよ
$ vi /etc/init.d/tokyotyrant
以下、ソース
#! /bin/sh # chkconfig: - 80 12 # description: Tokyo Tyrant if [ $# -ne 1 ]; then echo "[start / stop]" exit 1 fi case $1 in start) /usr/local/sbin/ttservctl start ps axuw | grep "/usr/local/sbin/ttservctl" | grep -v grep ;; stop) /usr/local/sbin/ttservctl stop ;; *) echo "[start / stop]" exit 1 ;; esac
シンボリックリンクの設定
(chkconfigで必要?)
$ ln -s /etc/init.d/tokyotyrant /etc/rc.d/rc0.d/K12tokyotyrant
chkconfigにtokyotyrant追加
$ chkconfig --add tokyotyrant
自動起動できるように
$ chkconfig tokyotyrant on
ほぼDebianディストリビューション?のmemcachedのinit.dに入ってたのをコピペ
もっと効率の良い方法などあったら教えてください!