作業日記@HatenaBlog

各種の作業メモ

plumの起動スクリプト

ircクライアントのplumを自動起動するスクリプトを書く。
ファイル名 chkPlum.sh として /usr/local/etc/rc.d/ に配置。

# cd /usr/local/etc/rc.d/
# touch chkPlum.sh
# vi chkPlum.sh

#!/bin/sh
#

isAlive=`ps -ax | grep plum | grep -v grep | wc -l`

case "$1" in
start)
        if [ $isAlive -eq 0 ]; then
                cd /usr/home/hogehoge/public_html/plum/
                ./plum &
                exit 0
        else
                exit 0
        fi
        ;;
stop)
        if [ $isAlive -eq 1 ]; then
                isProc=`ps -ax | grep plum | grep -v grep | awk '{print $1}'`
                kill $isProc
                exit 0
        else
                exit 0
        fi
        ;;
 *)
        exit 0
        ;;
esac

# chmod a+x chkPlum.sh