LINUX.ORG.RU
ФорумAdmin

FSGS


0

0

Поставил fsgs(игровой сервер для BW_Brood War...) вот в чем трабл ставил с рпм он записался с rc и т.д. и там на запуск сервера этот файлик /usr/local/fsgs/runfsgs

#!/bin/sh

DIR=/usr/local/fsgs

export DIR

sleep 0

rm -f $DIR/logs/master.pid

echo $$ > $DIR/logs/master.pid

cd $DIR

while :; do

mv -f $DIR/logs/fsgs.log.OO $DIR/logs/fsgs.log.OOO#

mv -f $DIR/logs/fsgs.log.O $DIR/logs/fsgs.log.OO

mv -f $DIR/fsgs.log $DIR/logs/fsgs.log.O

mv -f $DIR/logs/fsgs.out.OO $DIR/logs/fsgs.out.OOO

mv -f $DIR/logs/fsgs.out.O $DIR/logs/fsgs.out.OO

mv -f $DIR/logs/fsgs.out $DIR/logs/fsgs.out.O

/bin/echo "STARTED `/bin/date`" >> $DIR/logs/fsgs.stamps

$DIR/fsgs -c >> $DIR/logs/fsgs.out 2>&1

/bin/echo "STOPPED `/bin/date`" >> $DIR/logs/fsgs.log

/bin/echo "STOPPED `/bin/date`" >> $DIR/logs/fsgs.stamps

tag=`date +%Y-%m-%d-%T`

mv -f core core-dumps/core-$tag

chmod 444 core-dumps/core-$tag

# /usr/bin/Mail -s 'ALERT: FSGS RESTARTED' fsgs < /dev/null

# sleep 30

done

exit

Вот в чем трабл нажимаю пускается он!(порты открываюся все играется ок) НО у меня висит сонсль в которой все это напиисано(запустил и сидишь висит.. консоль висит.. висит.. нафимаешь Ctrl z все ок консоль в норме FSGS запустился и работает после перезагрузки приходиться делать тоже самое) может они чето в этом фале накрутили так как я в программировании чуть ниже нуля :)) прошу посомтреть .. или может можно добавить строку имитирующую сTRL +Z ..... В этот раз текс должен быть нормальный :)


Хе молодой человек, а в фоновом режиме не пробывали. :))
runfsgs & 

NoFate
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.