以下のスクリプトを5分間隔で実行します.
もしマネーサーバに繋がらない場合は,5分くらい待ってから,テレポートを実行してみてください.
---------------------------------------------
#!/bin/bash
HOST="localhost"
PORT=8008
TIMEOUT=3 # タイムアウト秒数
LOGFL="/var/log/openim_money_stop.log"
if [ ! -f LOGFL ]; then
touch $LOGFL
fi
if ! nc -z -w $TIMEOUT $HOST $PORT; then
DT=`date`
echo "Money Server Https Port is stopped: "$DT >> $LOGFL
/usr/bin/tmux send-keys -t opensim_money C-m "quit" C-m
sleep 5
systemctl start opensim_money.net.service
exit 1
fi
もしマネーサーバに繋がらない場合は,5分くらい待ってから,テレポートを実行してみてください.
---------------------------------------------
#!/bin/bash
HOST="localhost"
PORT=8008
TIMEOUT=3 # タイムアウト秒数
LOGFL="/var/log/openim_money_stop.log"
if [ ! -f LOGFL ]; then
touch $LOGFL
fi
if ! nc -z -w $TIMEOUT $HOST $PORT; then
DT=`date`
echo "Money Server Https Port is stopped: "$DT >> $LOGFL
/usr/bin/tmux send-keys -t opensim_money C-m "quit" C-m
sleep 5
systemctl start opensim_money.net.service
exit 1
fi