Olá amigos,
Estou tentando iniciar o serviço do "Tomcat 7", o mesmo está na pasta do usuário do sistema, e criei o arquivo "Start_Services", dentro da pasta "/etc/init.d/", porém o mesmo não está sendo executado de forma automática, somente manualmente via terminal depois de estar autenticado como usuário, gostaria de saber de vocês se posso estar fazendo algo errado? Outro detalhe que ele somente inicializa de forma automática quando o "Tomcat" está no diretório "opt". Segue o arquivo que estou executando.
Comando
sudo /etc/init.d/Start_Services start
Arquivo "Start_Services"
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid
# Conteúdo do arquivo de execução
#!/bin/sh
HOME_PROGRAMAS=/opt/
TOMCAT_PATH=/home/desenvolvimento/programas/apache-tomcat-7.0.30/bin
SONAR_PATH=sonar-3.2/bin/linux-x86-32
NEXUS_PATH=/home/desenvolvimento/nexus-2.1.2-bundle/nexus-2.1.2/bin/jsw/linux-x86-32
case $1 in
start)
#TomCat#
echo “Iniciando TomCat”
sudo -u desenvolvimento sh $TOMCAT_PATH/startup.sh
#
#Sonar#
echo “Iniciando Sonar”
#sh $HOME_PROGRAMAS$SONAR_PATH/sonar.sh start
#
#Nexus#
echo “Iniciando Nexus”
#sudo -u desenvolvimento $NEXUS_PATH/nexus start
#
;;
stop)
#TomCat#
echo “Parando TomCat”
sudo -u desenvolvimento sh $TOMCAT_PATH/shutdown.sh
#
#Sonar#
echo “Parando Sonar”
#sh $HOME_PROGRAMAS$SONAR_PATH/sonar.sh stop
#
#Nexus#
echo “Parando Nexus”
#sudo -u desenvolvimento $NEXUS_PATH/nexus stop
#
;;
restart)
$0 stop
$0 start
;;
*)
echo $”Utilize uma das opções $0 {start|stop|restart}”
exit 3
;;
esac
: