Portál AbcLinuxu, 10. května 2025 09:39

Dotaz: Jak spoustet javovsky server pri startu systemu

9.11.2007 19:21 mordred
Jak spoustet javovsky server pri startu systemu
Přečteno: 183×
Odpovědět | Admin
Ahoj

Potrebuju aby mi na Fedore (fc6) porad bezel javovsky server a spoustel se vzdy i pri startu systemu. Mam ho jako .jar soubor bez jakekoli instalacky. Kolega mi poradil ze mam vytvorit skript v adresari /etc/init.d ktery bude umet server pustit a ukoncit a pak pridat odkaz na nej do /etc/rc*.d. A muj dotaz je, do ktereho rc*.d to dat? Do vsech ai ne, takze kam? S administraci linuxu nemam zadne zkusenosti, jsem obycejny uzivatel, a nedokazal jsem to nikde najit a kolega taky nevi.

Predem diky za kazdou odpoved.

M.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.11.2007 19:43 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Jak spoustet javovsky server pri startu systemu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nižšie je príklad veľmi jednoduchého rc skritptu pre Tomcat. Skript je umiestený v /etc/init.d/tomcat. O symbolické linky do /etc/rc*.d/ adresárov sa stará program chkconfig(8). Podľa toho, ako je formulovaná otázka, si asi budeš musieť prečítať manuálové stránky programu init a zvládnuť aspoň absolútny základ shellovských skriptov, aby Ti do začalo dávať zmysel. Ale neboj sa, rozhodne to nebude stratený čas. (No, a potom raz prídeš na BSD a zistíš, že veci fungujú aj inak, a potom prídeš na Solaris a zoznámiš sa z jeho manifest súbormi a programami ako svcs a svcadm a zistíš, že veci sa dajú riešiť lepšie, radostnejšie... Ale to už zabieham hodne ďaleko. ;-))
#! /bin/sh

#
# chkconfig: 345 90 10
# description: Tomcat Web Server
#

USER="tomcat"

CATALINA_HOME="/opt/tomcat/6.0.14"

case "${1}" in
        start)
                su - "${USER}" -c "cd ${CATALINA_HOME} && bin/startup.sh > /dev/null 2>&1" &
                ;;
        stop)
                su - "${USER}" -c "cd ${CATALINA_HOME} && bin/shutdown.sh > /dev/null 2>&1" &
                ;;
        *)
                echo "Usage: ${0} {start|stop}"
                ;;
esac
However, skús sa chvíľu potrápiť a keď budeš mať stále problém, skús položiť špecifickejšiu otázku. Btw, čo je to za javovský server, ktorému stačí jedno jar-ko bez akýchkoľvek ďalších závislostí?
10.11.2007 13:20 mordred
Rozbalit Rozbalit vše Re: Jak spoustet javovsky server pri startu systemu
Díky moc, už mi to chodí.

Šlo o Dart2.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.