diff options
Diffstat (limited to 'src/trinitycore/run-mangosd')
-rw-r--r-- | src/trinitycore/run-mangosd | 14 |
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 |