From 06cf4336101c892a52b60e311c20a615681db999 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 26 May 2025 09:49:24 +0900 Subject: [PATCH] check_opensim_money.sh --- sh/check_opensim_money.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 sh/check_opensim_money.sh diff --git a/sh/check_opensim_money.sh b/sh/check_opensim_money.sh new file mode 100755 index 0000000..721a10a --- /dev/null +++ b/sh/check_opensim_money.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +# OpenSimulator Check Money Server Script +# v0.1 20250523 +# +# crontab +# */5 * * * * /usr/local/bin/check_opensim_money.sh >/dev/null 2>&1 +# + +HOST="localhost" +PORT=8008 +TIMEOUT=3 # タイムアウト秒数 +LOGFL="/var/log/openim_money_stop.log" + +# +if [ ! -f LOGFL ]; then + touch $LOGFL +fi + +DT=`date` + +if ! nc -z -w $TIMEOUT $HOST $PORT; then + echo "Attention: 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 +else + echo "Money Server Https Port is checked: "$DT >> $LOGFL +fi