stone の起動スクリプト作成
Gmail への接続に stone を使っているけれど、使用時に毎回起動するのではなくて、OS 起動時に起動してしまおう。
stone には起動スクリプトはないのかなということで、パッケージのファイル一覧を表示。
dpkg -L stone
ないみたい。
ちゃんと書かなきゃ。
/etc/init.d/skelton を元に下のような感じで変更を加えて /etc/init.d へ置いた。
DAEMON=/usr/bin/$NAME DAEMON_ARGS="-l pop.gmail.com:995/ssl 192.168.0.5:1025" start-stop-daemon -bm --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \ || return 1 start-stop-daemon -bm --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \ $DAEMON_ARGS \ || return 2
OS の起動時、終了時に起動したり、停止したりするように登録。
sudo update-rc.d stone defaults 90 Adding system startup for /etc/init.d/stone ... /etc/rc0.d/K90stone -> ../init.d/stone /etc/rc1.d/K90stone -> ../init.d/stone /etc/rc6.d/K90stone -> ../init.d/stone /etc/rc2.d/S90stone -> ../init.d/stone /etc/rc3.d/S90stone -> ../init.d/stone /etc/rc4.d/S90stone -> ../init.d/stone /etc/rc5.d/S90stone -> ../init.d/stone
smtp 用の stone も同じようにしたいけれどプログラム名が被るから同じようには無理みたい。