Страница 1 из 1

Не запускается

Добавлено: 18 апр 2005, 10:46
Anonymous
Подскажите пожалуйста, такая ситуевина. Стоит mandrake 10 в папке /home/cod лежит запускной файл игры ./lnxded я пишу скрипт и кладу его в /etc/rc.d/init.d очень хочеться чтоб стартовал он при загрузке и ничего у меня не получается , в логах пишет что все нормально, а игра не стартует. Причем если принудительно стартовать из /etc/rc.d/init.d/./coduo start то все нормально а при загрузке никак :cry: , подскажите что может быть? Вот что я навоял :
#!/bin/sh
# description: start coduo
# chkconfig: 2345 99 00

case "$1" in
'start')
cd /home/cod/
./coduo_lnxded +set dedicated 1 +exec dedicated.cfg +set fs_homepath /home/cod/save/ +set net_port 28960 &
touch /var/lock/subsys/coduo
;;
'stop')
rm -f /var/lock/subsys/coduo
;;
*)
echo "Usage: $0 { start | stop }"
;;
esac
exit 0

Добавлено: 18 апр 2005, 11:11
dojlid
Изображение

Добавлено: 18 апр 2005, 11:17
Llama
dojlid, а что-то по сути вопроса скзать слабо?

Добавлено: 18 апр 2005, 11:18
Борис Чисталёв
зато он предоставил свои контакты

Добавлено: 18 апр 2005, 11:28
eof
Одна проблема есть 100% - для того, чтобы скрипт из /etc/init.d стартанул, надо сделать симлинк на него в каталоге соответствующего runlevel. Без этого никак ;)

:!: hint: смотри свои /etc/rcX.d (или /etc/rc.d/rcX.d - зависит от дистра) и делай по аналогии. Только смотри, не запускай его слишком рано, а то /home будет еще не замонтирован или сетевые интерфейсы не будут подняты - да мало ли что еще... ;)

Добавлено: 18 апр 2005, 11:34
dojlid
$ sudo chkconfig coduo on

Добавлено: 18 апр 2005, 11:36
dojlid
а яшчэ не трэба запускаць гэты сцэнар ад рута

Добавлено: 18 апр 2005, 11:49
Anonymous
eof писал(а): смотри свои /etc/rcX.d (или /etc/rc.d/rcX.d - зависит от дистра) и делай по аналогии. Только смотри, не запускай его слишком рано, а то /home будет еще не замонтирован или сетевые интерфейсы не будут подняты - да мало ли что еще... ;)
Cпасибо за ответ, я посмотрел свои /etc/rc.d/rcX.d в rc0.d rc1.d и rc6.d
линки на ./coduo есть, но это ничего не решает никаким образом. Чего то явно еще не хватает, по логам он стартует самым последним, после того как уже все стартануло:
Apr 18 08:12:27 CoD network: Устанавливаются параметры сети: succeeded
Apr 18 08:12:27 CoD network: Поднимается интерфейс loopback: succeeded
Apr 18 08:12:27 CoD network: Поднимается интерфейс eth0: succeeded
Apr 18 08:12:27 CoD mysql: succeeded
Apr 18 08:12:27 CoD portmap: portmap запуск succeeded
Apr 18 08:12:30 CoD nfs: Запускаются сервисы NFS: succeeded
Apr 18 08:12:30 CoD nfs: rpc.nfsd запуск succeeded
Apr 18 08:12:30 CoD nfs: rpc.mountd запуск succeeded
Apr 18 08:12:30 CoD loadkeys: Loading /usr/lib/kbd/keymaps/i386/qwerty/ru4.kmap.gz
Apr 18 08:12:30 CoD keytable: Загружается раскладка клавиатуры: ru4 succeeded
Apr 18 08:12:30 CoD loadkeys: Loading /usr/lib/kbd/keymaps/include/compose.latin.inc.gz
Apr 18 08:12:30 CoD keytable: Загружаются клавиши набора: compose.latin.inc succeeded
Apr 18 08:12:30 CoD keytable: succeeded
Apr 18 08:12:36 CoD httpd: httpd2 запуск succeeded
Apr 18 08:12:37 CoD rc: Запускается kheader: succeeded
Apr 18 08:12:37 CoD coduo: CODUO MP 1.51 build linux-i386 Feb 10 2005
Apr 18 08:12:37 CoD rc: Запускается coduo: succeeded

Но он не стартует на самом деле , ни в процессах нигде не появляется :x , я уже теряюсь что делать.
Запускаеться из под root.

Добавлено: 18 апр 2005, 21:20
eof
Bomber писал(а): я посмотрел свои /etc/rc.d/rcX.d в rc0.d rc1.d и rc6.d
линки на ./coduo есть, но это ничего не решает никаким образом. Чего то явно еще не хватает, по логам он стартует самым последним, после того как уже все стартануло:
<skipped/>
Но он не стартует на самом деле , ни в процессах нигде не появляется :x , я уже теряюсь что делать.
Запускаеться из под root.
Дык нормально система стартует из rc3.d или rc5.d, ну, на крайний случай rc2.d (это мое мнение, можно оспаривать ;) ), а rc0.d и rc6.d - это вообще shutdown (и/или reboot...).

Насколько я понял, это CODUO является какой-то игрушкой на основе движка Q3, а ему, если мне склероз не изменяет, нужны для работы иксы. Они (X11, X.org или еще чего) стартуют?

И еще нескромный вопрос - как назывются сами симлинки? с какой буквы начинаются - K или S?

Добавлено: 18 апр 2005, 22:46
bazil
eof, IMHO выделеленному серверу иксы нах не нуна
что пишет ps ax
исчо что пишет если /etc/rc.d/init.d/coduo start сразу после загрузки, и если сначала остановить, потом запустить -- в чем отличия