■[OSS Tips, モンハンP3] MHPtunnel 操作スクリプト


MHPtunnelサーバを運用しやすくする簡単なシェルスクリプトです。

/usr/local/MHPtunnel/ 以下でsvをコンパイルした前提。

 

サーバステータスとストップ、スタート等を行うことが出来ます。

コマンド例:# sh mhp.sh status

 

mhp.sh

#!/bin/sh

 

case "$1" in

 

start)

echo "MHP Tunnel Start"

/usr/local/MHPtunnel/sv 30000 &

 

sleep 1

ps -ef |grep sv |grep -v grep

;;

stop)

echo "MHP Tunnel Stop"

pkill -9 sv

sleep 1

ps -ef |grep sv |grep -v grep

;;

 

restart)

sh mhp.sh stop

sleep 2

sh mhp.sh start

;;

status)

echo "MHP Tunnel Status"

ps -ef |grep sv |grep -v grep

;;

*)

echo "Usage: mhp.sh {start|stop|restart|status}"

exit 1

esac

 

exit 0

コメントはまだありません。

コメントする