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 |
Sent date -- 2011/08/11 - 木曜日 - (17:14)
■最近のコメント