Tomcat como serviço no linux
Como configurar o tomcat para rodar como um serviço no linux.
Copie e cole o script abaixo:
#!/bin/bash
TOMCAT_HOME=/usr/local/tomcat/
startup=/usr/local/tomcat/bin/startup.sh
shutdown=/usr/local/tomcat/bin/shutdown.sh
start() {
echo -n "Iniciando Tomcat: "
$startup
RETVAL=$?
echo
}
stop() {
echo -n "Parando Tomcat: "
$shutdown
RETVAL=$?
echo
}
restart() {
echo -n "Parando Tomcat: "
stop
echo -n "Reiniciando Tomcat: "
start
}
status() {
numproc=`ps -ef | grep catalina | grep -v "grep catalina" | wc -l`
if [ $numproc -gt 0 ]; then
echo "Tomcat funcionando..."
else
echo "Tomcat parado..."
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status
;;
restart)
restart
;;
*)
echo "Usage: $0 {start|stop||status|restart}"
exit 1
esac
exit 0
Edite as variáveis TOMCAT_HOME, startup e shutdown com o local do tomcat em sua máquina.
chmod a+x tomcat
Agora já é possível iniciar, parar, reinicializar e verificar o status do serviço! Prático!
Comentários