diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-12-29 20:49:46 +0000 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-12-29 20:49:46 +0000 |
commit | def4f750bc79d88963567c976813666a4dd706e7 (patch) | |
tree | 10be6cd08a056d02147b6227226ccaabb206ab28 /runserv.sh | |
parent | e8054adfc5d90cab85a147f0134566f56df7691b (diff) | |
download | manaserv-def4f750bc79d88963567c976813666a4dd706e7.tar.gz manaserv-def4f750bc79d88963567c976813666a4dd706e7.tar.bz2 manaserv-def4f750bc79d88963567c976813666a4dd706e7.tar.xz manaserv-def4f750bc79d88963567c976813666a4dd706e7.zip |
* Added errors when SDL_net or libcrypto are not found.
* Reset SEGV signal handling after SDL initialisation to allow cores to be
dumped.
* Added script that perpetually runs the server and automatically saves a
backtrace and restarts when it crashes.
Diffstat (limited to 'runserv.sh')
-rwxr-xr-x | runserv.sh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/runserv.sh b/runserv.sh new file mode 100755 index 00000000..63ac1af2 --- /dev/null +++ b/runserv.sh @@ -0,0 +1,11 @@ +#!/bin/bash +export SDL_VIDEODRIVER=dummy +ulimit -c 100000000 +while [ true ] ; do + src/tmwserv + + for CORE in `ls core*` ; do + gdb -batch src/tmwserv $CORE > backtrace-`date +%Y%m%d-%H%M%S` + mv $CORE usedcore + done +done |