Inicializando jar no linux

2 respostas
W

Salve Galera ,

Seguinte , tenhu um software em java , gerei o jar certinho , e consigo executa-lo no linux. Porém preciso que ele seja inicializado automaticamente quando o linux for inicializado . Como eu faço isso ?? to usando o centOS.

Tem criar um script usando o exmplo que vem no linux:

#!/bin/bash
#
#	/etc/rc.d/init.d/jUpdate
#
#

# Source function library.
. /etc/init.d/functions

start() {
	echo -n "Starting jUpdate "
	touch /var/lock/subsys/jUpdate
	cd /usr/local/lib/jUpdate
        java -jar jUpdate.jar
	return 0
}	

stop() {
	echo -n "Shutting down jUpdate: "
	rm -f /var/lock/subsys/jUpdate
	killproc jUpdate
	return 0
}

case "$1" in
    start)
	start
	;;
    stop)
	stop
	;;
    status)
	echo 'Status jUpdate'
	;;
    restart)
    	stop
	start
	;;
    reload)
	echo 'Reload jupdate'
	;;
    condrestart)
	echo 'condrestart'
 	;;
    probe)
	echo 'Probe jUpdate'
	;;
    *)
	echo "Usage: jUpdate {start|stop|status|reload|restart[|probe]"
	exit 1
	;;
esac
exit $?

Porem quando eu executo o service jUpdate start , ele me diz q o comando java naum existe .

Alguém pode me dar uma ajuda ??

Valeu ae !!

2 Respostas

S

Meu palpite é que não seja problema no java e sim no script.

Tem certeza que os caminhos estão corretos?
Que tipo de erro ele mostra?

W

fala ai blz ,

confirma se o jUpdadte
se está dentro do diretorio do bin
ou path.

para ele ser executado e manda enviar .

me fala c deu certo flw abrax !

Criado 30 de agosto de 2007
Ultima resposta 6 de set. de 2007
Respostas 2
Participantes 3