aboutsummaryrefslogtreecommitdiff
path: root/src/trinitycore/run-mangosd
diff options
context:
space:
mode:
Diffstat (limited to 'src/trinitycore/run-mangosd')
-rw-r--r--src/trinitycore/run-mangosd14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/trinitycore/run-mangosd b/src/trinitycore/run-mangosd
new file mode 100644
index 00000000000..f307bd9e1ad
--- /dev/null
+++ b/src/trinitycore/run-mangosd
@@ -0,0 +1,14 @@
+#!/bin/bash
+# Trinity Server
+# autorestart Script
+
+while :
+do
+ echo "TrinityCore daemon restarted"
+ echo `date` >> crash.log &
+ ./mangosd | tail -n 20 >> crash.log
+ echo " " >> crash.log &
+ pid=`ps ax | awk '($5 ~ /trinitycore/) { print $1 }'`
+ wait $pid
+ echo `date` ", TrinityCore daemon crashed and restarted." >> serverlog
+done