Не запускается
Не запускается
Подскажите пожалуйста, такая ситуевина. Стоит mandrake 10 в папке /home/cod лежит запускной файл игры ./lnxded я пишу скрипт и кладу его в /etc/rc.d/init.d очень хочеться чтоб стартовал он при загрузке и ничего у меня не получается , в логах пишет что все нормально, а игра не стартует. Причем если принудительно стартовать из /etc/rc.d/init.d/./coduo start то все нормально а при загрузке никак , подскажите что может быть? Вот что я навоял :
#!/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
#!/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
-
- Интересующийся
- Сообщения: 78
- Зарегистрирован: 15 апр 2005, 22:04
- Откуда: РБ
- eof
- Маньяк
- Сообщения: 180
- Зарегистрирован: 05 июл 2002, 12:22
- Откуда: minsk.by
- Контактная информация:
Одна проблема есть 100% - для того, чтобы скрипт из /etc/init.d стартанул, надо сделать симлинк на него в каталоге соответствующего runlevel. Без этого никак
hint: смотри свои /etc/rcX.d (или /etc/rc.d/rcX.d - зависит от дистра) и делай по аналогии. Только смотри, не запускай его слишком рано, а то /home будет еще не замонтирован или сетевые интерфейсы не будут подняты - да мало ли что еще...
hint: смотри свои /etc/rcX.d (или /etc/rc.d/rcX.d - зависит от дистра) и делай по аналогии. Только смотри, не запускай его слишком рано, а то /home будет еще не замонтирован или сетевые интерфейсы не будут подняты - да мало ли что еще...
I hope, bug is not in my head...
Cпасибо за ответ, я посмотрел свои /etc/rc.d/rcX.d в rc0.d rc1.d и rc6.deof писал(а): смотри свои /etc/rcX.d (или /etc/rc.d/rcX.d - зависит от дистра) и делай по аналогии. Только смотри, не запускай его слишком рано, а то /home будет еще не замонтирован или сетевые интерфейсы не будут подняты - да мало ли что еще...
линки на ./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
Но он не стартует на самом деле , ни в процессах нигде не появляется , я уже теряюсь что делать.
Запускаеться из под root.
- eof
- Маньяк
- Сообщения: 180
- Зарегистрирован: 05 июл 2002, 12:22
- Откуда: minsk.by
- Контактная информация:
Дык нормально система стартует из rc3.d или rc5.d, ну, на крайний случай rc2.d (это мое мнение, можно оспаривать ), а rc0.d и rc6.d - это вообще shutdown (и/или reboot...).Bomber писал(а): я посмотрел свои /etc/rc.d/rcX.d в rc0.d rc1.d и rc6.d
линки на ./coduo есть, но это ничего не решает никаким образом. Чего то явно еще не хватает, по логам он стартует самым последним, после того как уже все стартануло:
<skipped/>
Но он не стартует на самом деле , ни в процессах нигде не появляется , я уже теряюсь что делать.
Запускаеться из под root.
Насколько я понял, это CODUO является какой-то игрушкой на основе движка Q3, а ему, если мне склероз не изменяет, нужны для работы иксы. Они (X11, X.org или еще чего) стартуют?
И еще нескромный вопрос - как назывются сами симлинки? с какой буквы начинаются - K или S?
I hope, bug is not in my head...