Portál AbcLinuxu, 20. prosince 2025 07:09
/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í?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.