Показать сообщение отдельно
Старый 12.03.2010, 10:48   #2
Next
Гость
 
Сообщений: n/a
По умолчанию

Аналогичная версия рестартера. По идее должна работать и на 8 версии FreeBSD. Этот рестартер когда-то был взят с WIKI mangos.ru

start
Код:
cd /usr/home/server/bin/
screen -AmdS world /usr/home/server/bin/mangos.sh
screen -AmdS realm /usr/home/server/bin/realm.sh
mangos.sh
Код:
#!/bin/sh
while true ; do
servlog='/usr/home/server/bin/server.log';
outpatch='/usr/home/server/bin/crash/';
date=`date "+%Y-%m-%d_%H:%M:%S"`;
echo "Server CRASHED !!! Start Bugreport System." >> $outpatch$date.txt;
echo "Server.log Log FILE Last 30 Lines:" >> $outpatch$date.txt;
cat $servlog | tail -n 30 >> $outpatch$date.txt;
echo "" >> $outpatch$date.txt;
echo "END bugtracker system." >> $outpatch$date.txt;
nice -n -20 /usr/home/server/bin/mangos-worldd
done
realm.sh
Код:
#!/bin/sh
while true ; do
echo `date` ", Realm daemon crashed and restarted." >> /usr/home/server/bin/realmcrash
nice -n -20 /usr/home/server/bin/mangos-realmd
done
  Ответить с цитированием