Init-V-Script (für Tomcat) scheitert
Posted: 2007-12-16 23:50
Ich habe ein script mit dem ich einen tomcat im Rahmen des Linux boot Vorganges starten möchte
/etc/init.d/tomcat
und einen Link darauf
/etc/init.d/rc3.d/S91tomcat
Ausführungsrechte sind mit chmod erteilt worden.
Beim starten erhalte folgende Fehlermeldung:
<notice>start services (tomcat)
/etc/init.d/rc: /etc/init.d/rc3.d/S91tomcat: /bin/sh
: bad interpreter: No such file or directory
<notice>exit status of (tomcat) is (126)
WAS IST HIER DAS PROBLEM ?????, Kann mir jemand helfen ?
Das script enthält folgendes:
#! /bin/sh
prog="tomcat"
export JAVA_HOME=/usr/java/jdk1.5.0_06
export CATALINA_HOME=/usr/local/apache-tomcat-5.5.13
export USERNAME="root"
start() {
echo -n $"Starting $prog: "
su -l $USERNAME -c '$CATALINA_HOME/bin/startup.sh'
echo
}
stop() {
echo -n "Stopping $prog: "
su -l $USERNAME -c '$CATALINA_HOME/bin/shutdown.sh'
echo
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
/etc/init.d/tomcat
und einen Link darauf
/etc/init.d/rc3.d/S91tomcat
Ausführungsrechte sind mit chmod erteilt worden.
Beim starten erhalte folgende Fehlermeldung:
<notice>start services (tomcat)
/etc/init.d/rc: /etc/init.d/rc3.d/S91tomcat: /bin/sh
: bad interpreter: No such file or directory
<notice>exit status of (tomcat) is (126)
WAS IST HIER DAS PROBLEM ?????, Kann mir jemand helfen ?
Das script enthält folgendes:
#! /bin/sh
prog="tomcat"
export JAVA_HOME=/usr/java/jdk1.5.0_06
export CATALINA_HOME=/usr/local/apache-tomcat-5.5.13
export USERNAME="root"
start() {
echo -n $"Starting $prog: "
su -l $USERNAME -c '$CATALINA_HOME/bin/startup.sh'
echo
}
stop() {
echo -n "Stopping $prog: "
su -l $USERNAME -c '$CATALINA_HOME/bin/shutdown.sh'
echo
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac