Ď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 ?