[ Príspevkov: 10 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 31.10.09
Prihlásený: 06.09.23
Príspevky: 124
Témy: 15 | 15
Bydlisko: Košice - Te...

Zdravím.
Nechce sa mi zakladať do každej sekcie osobitnú tému, preto by som sa chcel popýtať niekoľko vecí tu, na jednom mieste.

1. Hľadám nejakú dobrú knihu ohľadom programovacieho jazyka Python. Čítal som si o ňom, a celkom ma zaujal. Vedeli by
ste mi poradiť nejakú dobrú knihu o ňom ? Preferujem SK/CZ, ale môže byť kľudne aj v EN jazyku.

2. Takisto hľadám dobrú knihu ohľadom jazyka SQL. Tiež ma zaujal, a cez zimné prázdniny chcem robiť niečo užitočné, t.j.
niečo sa naučiť. Takže viete o nejakej dobre knihe o ňom ?

3. Mám vlastný game-server pre hru Trackmania. Momentálne používam freehosting od firmy PIPNI, a narazil som na takú vec,
že po reštarte servera ako takého musím spúšťať 3 rôzne služby z 3 rôznych miest, čo je dosť otravné. Skripty spúšťať viem,
no chcel by som sa opýtať, či by mi niekto poradil, ako do 1 skriptu zapísať spustenie všetkých 3 služieb v určenom poradí ? Na
serveru je používaná distribúcia Slackware 13.1, tuším v 64-bit. prevedení.

Vrelá vďaka za každú radu :)


Offline

Čestný člen
Čestný člen
Kniha o Py a SQL + Linux:spustenie sluzieb v urcenom poradi

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno

Premenovane. Nabuduce bude lepsie, ked nesuvisiace otazky rozdelis do viac tem.

3) Celkom asi nerozumiem otazke, obecne tento princip ma nejaky problem? ->
Kód:
#!/bin/sh
/spusti/sluzbu1
/spusti/sluzbu2
/spusti/sluzbu3
Vacsinou sa totizto jednotlive sluzby spustaju pomocou spustitelnych suborov, na slacku tusim v /etc/rc.d/, takze staci ich jeden po druhom spustit.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0

V init skriptoch sa dá nastaviť priorita (riadok s chkconfig informáciami) a ak je program/skript, ktorý ich spúšťa modernejší, tak sa tam dá priamo určiť, ktoré skripty musia byť spustené, aby sa dal spustiť konkrétny skript (riadky s LSB informáciami ako napr. Provides, Required-Start...) a ten spúšťací program/skript si z toho poradie určí automaticky.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2

http://knihy.nic.cz/files/nic/edice/mar ... 3_ver3.pdf
http://www.py.cz/FrontPage


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 31.10.09
Prihlásený: 06.09.23
Príspevky: 124
Témy: 15 | 15
Bydlisko: Košice - Te...

Ďuri píše:
3) Celkom asi nerozumiem otazke, obecne tento princip ma nejaky problem? ->
Kód:
#!/bin/sh
/spusti/sluzbu1
/spusti/sluzbu2
/spusti/sluzbu3
Vacsinou sa totizto jednotlive sluzby spustaju pomocou spustitelnych suborov, na slacku tusim v /etc/rc.d/, takze staci ich jeden po druhom spustit.


Jasné, tak to robím, že vždy vojdem do jednotlivých priečinkov, kde sú dané skripty, ktoré treba spustiť, a spustím ich. Toto ja viem, o to nejde.
Ide mi o to, ako si to zjednodušiť, resp. zapísať tak (nepotrebujem init skript, obvykle po reštarte servera nespúšťam hneď všetko), aby som z
/root priečinka spustil cez PuTTY jeden jediný súbor, ktorý mi zabezpečí, že sa mi spustia všetky 3 služby v určenom poradí ?

Konkrétny príklad:

Súbory game-servra sú uložené v /root, doplnok pre server je v priečinku /root/xaseco, a spúšťam si ešte XAMPP pre Linux z /opt/lampp.
Takže postupnosť je takáto (ako píšem do konzoly):

cd /opt/lampp
./lampp start (spúštací skript pre XAMPP)
cd /root
./starter (moj vlastný spúštací skript pre game-server)
cd /root/xaseco
./Aseco.sh (doplnok pre game-server)

Toť moja otázka: ako si túto postupnosť zapísať do 1 jediného skriptu, ktorý spustím z /root, a ktorý mi zabezpečí kompletný štart ?


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0

Veď presne to ti tam napísal. :)

Vytvor textový súbor, do prvého riadku daj "#!/bin/sh" a do ďalších daj tie príkazy, ktoré používaš pri spúšťaní tých služieb. Tomu súboru potom daj príznak na spúšťanie (nemusíš, ale potom to budeš musieť spúšťať cez shell, napr. ako "/bin/sh ./skript.sh", v takom prípade tam ani nebudeš potrebovať ten prvý riadok).

Dôležité je, aby mal ten textový súbor Unix-ové konce riadku, inak ti to nebude fungovať.

Inak napr.
Kód:
cd /root/xaseco
./Aseco.sh
by som asi radšej zapísal ako
Kód:
cd /root/xaseco && ./Aseco.sh
pretože ak sa z nejakého dôvodu nepodarí cd do toho adresára, tak sa aj tak bude spúšťať ten program/skript (určite by sa to dalo ešte trochu vylepšiť, ale k tomu sa snáď časom dostaneš). :)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 31.10.09
Prihlásený: 06.09.23
Príspevky: 124
Témy: 15 | 15
Bydlisko: Košice - Te...

Aha :)

Takže výsledný súbor by mal vyzerať nejako...

Kód:
#!/bin/sh
cd /opt/lampp && ./lampp start
cd /root && ./starter
cd /root/xaseco && ./Aseco.sh


... takto ?


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0

Áno.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 31.10.09
Prihlásený: 06.09.23
Príspevky: 124
Témy: 15 | 15
Bydlisko: Košice - Te...

OK super. Vrelá vďaka.
Skôr, než zamknete tento topic, ešte by som sa chcel popýtať na tú knižku ohľadom SQL.
Viete teda o nejakej dobrej, či nie ?


Offline

Správca fóra
Správca fóra
Kniha o Py a SQL + Linux:spustenie sluzieb v urcenom poradi

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava

http://knihy.cpress.cz/sql-d4.html
http://knihy.cpress.cz/naucte-se-sql-za-28-dni.html
pripadne dalsie uz pre konkretne databazove servery

tusim tu prvu mam doma, ale este som ju necital, takze neviem posudit kvalitu :)


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
 [ Príspevkov: 10 ] 


Kniha o Py a SQL + Linux:spustenie sluzieb v urcenom poradi



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

P/V: Kniha AdobePhotoshopCS - Kniha Plna Triku

v Predám

4

665

30.04.2013 8:19

pajros

V tomto fóre nie sú ďalšie neprečítané témy.

Zapnutie počítača v určenom čase

v Operačné systémy Microsoft

2

520

11.02.2010 23:59

Tech

V tomto fóre nie sú ďalšie neprečítané témy.

Ponuka služieb

v Dopyt práce

0

555

08.11.2014 14:06

st@bility

V tomto fóre nie sú ďalšie neprečítané témy.

Ponuka služieb - Grafik

v Ponuka práce

0

1168

14.09.2008 15:50

Fishi

V tomto fóre nie sú ďalšie neprečítané témy.

katalog sluzieb/SK produktov

v Ostatné

9

814

11.06.2008 20:47

Blackdevil

V tomto fóre nie sú ďalšie neprečítané témy.

WIN 7 - vypnutie služieb

v Operačné systémy Microsoft

1

1306

13.11.2011 10:15

tairikuokami

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

sťahovanie zo streamingových služieb

v Ostatné programy

7

670

16.01.2024 14:06

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

PHP Ping + dostupnost sluzieb

v PHP, ASP

2

722

07.04.2009 23:19

BBUlet

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Poradí niekto?

v AMD čipové sady

1

825

13.12.2009 18:39

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

PONÚKAM TVORBU WEBU + MNOŽSTVO SLUŽIEB

v Dopyt práce

0

678

23.03.2014 23:09

Only Human

V tomto fóre nie sú ďalšie neprečítané témy.

Blokovanie sluzieb pri spusteni PC

v Operačné systémy Microsoft

1

491

14.05.2012 21:07

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

VB 2010 vypnutie služieb systemu

v Delphi, Visual Basic

3

775

08.11.2010 19:45

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

KTO MI PORADI???

v nVidia grafické karty

3

655

08.02.2007 16:06

Baxxter99

V tomto fóre nie sú ďalšie neprečítané témy.

SLSP odstrihla klientov od mnohých elektronických služieb

v Novinky

27

1322

31.12.2011 1:26

haffen

V tomto fóre nie sú ďalšie neprečítané témy.

Ako zostaviť cenník služieb pri programovaní webu?

v Ostatné

6

1223

23.05.2010 14:20

programmer

V tomto fóre nie sú ďalšie neprečítané témy.

vymena procesora poradi niekto ??

v Intel - Integrated Electronics

4

646

07.03.2010 19:12

Semp



© 2005 - 2025 PCforum, edited by JanoF