Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Holder в Sep 12, 2011, 07:51



Титла: [Help] Проблем със скрипт.
Публикувано от: Holder в Sep 12, 2011, 07:51
Здравейте, надявам се пиша в правилната тема, значи имам проблем с един скрипт. Става въпрос за скрипт, който пуска Counter Strike сървъри и ауто краш. На едното PC ми тръгна, но на другото PC неще. Ползвам една и съща инсталация подкарвам едни и същи сървъри, мисля че е защото едното е AMD другото е Intel. Не знам Абсурдно ли звучи, но нямам друго обяснение. Става въпрос за линукс debian Gnu 5.0.2. Ако не съм обяснил нещо или не ви е ясно за сървърите, кажете ще дообясня.

Това е грешката:
update-rc.d: warning: /etc/init.d/respawn missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>


А това е урока, който ползвам:
1. apt-get install screen
2. nano /etc/init.d/classic
 (В него)  слагам текста, от документа, който съм прикачил, като го попълвам.
3. chmod +x името-на-файла
4. update-rc.d името-на-файла defaults 99
5. /etc/init.d/classic start

Получавам това, като би трябвало да ми стартира сървъра, но дава въпросната грешка
update-rc.d: warning: /etc/init.d/respawn missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
На другото ПС, не ми го дава това а сървърите си стартират.. :

user:/etc/init.d# update-rc.d respawn defaults 99
update-rc.d: warning: /etc/init.d/respawn missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
 Adding system startup for /etc/init.d/respawn ...
   /etc/rc0.d/K99respawn -> ../init.d/respawn
   /etc/rc1.d/K99respawn -> ../init.d/respawn
   /etc/rc6.d/K99respawn -> ../init.d/respawn
   /etc/rc2.d/S99respawn -> ../init.d/respawn
   /etc/rc3.d/S99respawn -> ../init.d/respawn
   /etc/rc4.d/S99respawn -> ../init.d/respawn
   /etc/rc5.d/S99respawn -> ../init.d/respawn
user:/etc/init.d# /etc/init.d/respawn start


Титла: Re: [Help] Проблем със скрипт.
Публикувано от: Holder в Sep 12, 2011, 21:24
UP


Титла: Re: [Help] Проблем със скрипт.
Публикувано от: bop_bop_mara в Sep 12, 2011, 21:56
Пробва ли да си сложиш LSB тагове, както ти казват предупрежденията?


Титла: Re: [Help] Проблем със скрипт.
Публикувано от: Holder в Sep 12, 2011, 22:36
Не съм пробвал, каква команда да напиша за да пробвам ?


Титла: Re: [Help] Проблем със скрипт.
Публикувано от: bop_bop_mara в Sep 13, 2011, 11:02
http://wiki.debian.org/LSBInitScripts  ???
Ако имаш проблеми с английския, кажи, за да ти превеждаме.  :)


Титла: Re: [Help] Проблем със скрипт.
Публикувано от: Holder в Sep 13, 2011, 15:11
Скрипта не съм го писал аз а freedj aka. kostov. и не мисля, че това е проблема със скрипта, защото ако имаше проблем със скрипта нямаше да ми тръгне на PC-то което е на Intel. В момента 6 сървъра вървят със този скрипт. Като се опитам да го пусна на второто ПС не става а пък на другия става и то с всичките 6 сървъра.. демек ако има грешка със скрипта как ми тръгна на другото ПС...


Титла: Re: [Help] Проблем със скрипт.
Публикувано от: bop_bop_mara в Sep 13, 2011, 15:50
Никой не е казал, че има грешка в скрипта. Грешката (или по-скоро предупреждението) е, че липсват LSB тагове. Защо ти ги иска на тази машина, а не на останалите? Предполагам има нещо общо с използването на dependеncy-based boot. Не прочете ли страницата в уикито на Дебиан?


Титла: Re: [Help] Проблем със скрипт.
Публикувано от: Holder в Sep 30, 2011, 20:59
Значи, тая тема само ме обърка повече.. намерих това в един друг форум, как да го преубразувам за Debian, командите кои трябва да ги променя и с какво ?

Код:
Hello.


I had the same problem: I had written a script e.g. mystartupscript and then I have done the following:

Code:

user@computer:/etc/init.d$ sudo update-rc.d mystartupscript defaults

Then after some time I modified my script and thought to have to do this again. So I again wrote ...

Code:

user@computer:/etc/init.d$ sudo update-rc.d mystartupscript defaults

... and so I got the mysterious failure:

Code:

update-rc.d: warning: /etc/init.d/mystartupscript missing LSB information

I have solved the problem as follows:

Code:

user@computer:/etc/init.d$ sudo update-rc.d -f mystartupscript remove
user@computer:/etc/init.d$ sudo update-rc.d mystartupscript defaults

And don't forget to make the script executable:
Code:

user@computer:/etc/init.d$ sudo chmod +x ./mystartupscript


I hope it can help you.


Титла: Re: [Help] Проблем със скрипт.
Публикувано от: b2l в Sep 30, 2011, 21:07
Ми, че те са си за Debian така като гледам, само че ти не знаеш какво правиш. Не знаеш как ти се казва скрипта, къде се намира, какво прави и най-важното какво пише в него.


Титла: Re: [Help] Проблем със скрипт.
Публикувано от: Holder в Sep 30, 2011, 22:35
Бе пич.. аз ако знаех, какво правя щях ли да искам помощ и да питам във форума.. ест че не знам за това искам помощ.

Това го добавих в началото на скрипта и грешакта се премахна, но сега не ми тръгва отново сървъра, това е дето го сложих:
### BEGIN INIT INFO
# Provides:          scriptname
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start daemon at boot time
# Description:       Enable service provided by daemon.
### END INIT INFO


Sега дава тая грешка, ето вище последователността, попинцип, трябва да стартира, но не стартира..:

User:~# nano /etc/init.d/deader
User:~# cd /etc/init.d/
User:/etc/init.d# chmod +x deader
User:/etc/init.d# update-rc.d deader defaults 99
 Adding system startup for /etc/init.d/deader ...
   /etc/rc0.d/K99deader -> ../init.d/deader
   /etc/rc1.d/K99deader -> ../init.d/deader
   /etc/rc6.d/K99deader -> ../init.d/deader
   /etc/rc2.d/S99deader -> ../init.d/deader
   /etc/rc3.d/S99deader -> ../init.d/deader
   /etc/rc4.d/S99deader -> ../init.d/deader
   /etc/rc5.d/S99deader -> ../init.d/deader
User:/etc/init.d# /etc/init.d/deader start
Starting deader
deader screen process ID written to /home/User/file/deathrun/cstrike/deader-screen.pid
deader server process ID written to /home/User/file/deathrun/cstrike/deader.pid
deader started.
User:/etc/init.d# screen -r deader
There is no screen to be resumed matching deader.
User:/etc/init.d# cd
User:~# cd
User:~# screen -r deader
There is no screen to be resumed matching deader.
User:~# screen -r deader
There is no screen to be resumed matching deader.
silvercs:~# /etc/init.d/deader pause
Usage /etc/init.d/deader start|stop|restart
User:~# /etc/init.d/deader restart
Stopping deader
Removing deader pid file
deader stopped.
cat: /home/User/file/deathrun/cstrike/deader.pid: No such file or directory
ERROR: List of process IDs must follow -p.


Титла: Re: [Help] Проблем със скрипт.
Публикувано от: Acho в Oct 01, 2011, 04:27
Абе слагай Intel и там, щом няма болки с него и е железен. Какво само си усложняваш живота ? Сега е това, после друга болка ще излезе, и така. Едно дъно и един CPU, и си ти. Какво толкова има ? Не струва милиони. Пък на туй дъно с AMD-то, ще му намериш друго приложение. Успехи.


Титла: Re: [Help] Проблем със скрипт.
Публикувано от: Holder в Oct 01, 2011, 06:37
Бре знам, че се прецаках с тоя амд ма толкова ми разбираше главата.. пък са нямам 200-300 лева да му заменя частите..


Титла: Re: [Help] Проблем със скрипт.
Публикувано от: Acho в Oct 01, 2011, 06:51
Е, ти не си очаквал такава ситуация. Ама ето, на другия си летят, че и 6 сървъра казваш. Никакви грижи. А като почне с мизериите едно нещо, четеш, питаш, оправяш, нерви и т.н. Тъкмо потръгне, айде друго почва да се такова (да не казвам думичката). Това имах предвид, за подмяната. Пък, дано ти застанат пари отнякъде.