Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Bydlisko: Košice - Te...
Príspevok NapísalOffline : 07.11.2011 2:36

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
Bydlisko: Brno
Príspevok NapísalOffline : 07.11.2011 9:47

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
Príspevok NapísalOffline : 07.11.2011 10:09

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
Príspevok NapísalOffline : 07.11.2011 10:29

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
Bydlisko: Košice - Te...
Príspevok Napísal autor témyOffline : 07.11.2011 10:47

Ď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
Príspevok NapísalOffline : 07.11.2011 12:19

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
Bydlisko: Košice - Te...
Príspevok Napísal autor témyOffline : 07.11.2011 13:37

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
Príspevok NapísalOffline : 07.11.2011 14:35

Á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
Bydlisko: Košice - Te...
Príspevok Napísal autor témyOffline : 08.11.2011 22:11

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
Bydlisko: Bratislava
Príspevok NapísalOffline : 09.11.2011 8:10

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
Odpovedať na tému [ Príspevkov: 10 ] 


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

600

30.04.2013 8:19

pajros Zobrazenie posledných príspevkov

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

488

11.02.2010 23:59

Tech Zobrazenie posledných príspevkov

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

v Dopyt práce

0

474

08.11.2014 14:06

st@bility Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ponuka služieb - Grafik

v Ponuka práce

0

1096

14.09.2008 15:50

Fishi Zobrazenie posledných príspevkov

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

349

16.01.2024 14:06

michalesku Zobrazenie posledných príspevkov

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

v PHP, ASP

2

678

07.04.2009 23:19

BBUlet Zobrazenie posledných príspevkov

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

v Ostatné

9

747

11.06.2008 20:47

Blackdevil Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WIN 7 - vypnutie služieb

v Operačné systémy Microsoft

1

1250

13.11.2011 10:15

tairikuokami Zobrazenie posledných príspevkov

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

v AMD čipové sady

1

734

13.12.2009 18:39

ac.milan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. VB 2010 vypnutie služieb systemu

v Delphi, Visual Basic

3

724

08.11.2010 19:45

coldak Zobrazenie posledných príspevkov

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

628

23.03.2014 23:09

Only Human Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

1

442

14.05.2012 21:07

shiro Zobrazenie posledných príspevkov

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

v nVidia grafické karty

3

611

08.02.2007 16:06

Baxxter99 Zobrazenie posledných príspevkov

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

1242

31.12.2011 1:26

haffen Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zostaviť cenník služieb pri programovaní webu?

v Ostatné

6

1172

23.05.2010 14:20

programmer Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

9

728

19.12.2008 11:52

speed Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  
cron

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra