diff --git a/src/tools/restart-scripts/mangos.sh b/src/tools/restart-scripts/mangos.sh new file mode 100644 index 00000000..e38124df --- /dev/null +++ b/src/tools/restart-scripts/mangos.sh @@ -0,0 +1,16 @@ +#!/bin/bash +#For Debian based distributions only +#Change the path variable that matches your own +#Do not add a trailing slash +path="/home/mangos/server/bin" +SESSION="mangos" +DAEMON="screen -d -m -S $SESSION $path/mangos_check.sh" +screen -r $SESSION -ls -q 2>&1 >/dev/null +echo -e "" +echo "Mangos World has been launched into the background." +echo -e "" +if [ $? -le 10 ]; then +echo "Restarting $DAEMON" +$DAEMON +fi +wait diff --git a/src/tools/restart-scripts/mangos_check.sh b/src/tools/restart-scripts/mangos_check.sh new file mode 100644 index 00000000..ea7ce482 --- /dev/null +++ b/src/tools/restart-scripts/mangos_check.sh @@ -0,0 +1,9 @@ +#!/bin/bash +#For Debian based distributions only +#Change the path variable that matches your own +path="/home/mangos/server/bin" +while true; do +cd $path +./realmd +wait +done diff --git a/src/tools/restart-scripts/realmd.sh b/src/tools/restart-scripts/realmd.sh new file mode 100644 index 00000000..c45b235c --- /dev/null +++ b/src/tools/restart-scripts/realmd.sh @@ -0,0 +1,16 @@ +#!/bin/bash +#For Debian based distributions only +#Change the path variable that matches your own +#Do not add a trailing slash +path="/home/mangos/server/bin" +SESSION="realmd" +DAEMON="screen -d -m -S $SESSION $path/realmd_check.sh" +screen -r $SESSION -ls -q 2>&1 >/dev/null +echo -e "" +echo "Realmd has been launched into the background." +echo -e "" +if [ $? -le 10 ]; then +echo "Restarting $DAEMON" +$DAEMON +fi +wait diff --git a/src/tools/restart-scripts/realmd_check.sh b/src/tools/restart-scripts/realmd_check.sh new file mode 100644 index 00000000..017e78b5 --- /dev/null +++ b/src/tools/restart-scripts/realmd_check.sh @@ -0,0 +1,10 @@ +#!/bin/bash +#For Debian based distributions only +#Change the path variable that matches your own +#Do not add a trailing slash +path="/home/mangos/server/bin" +while true; do +cd $path +./mangos +wait +done