bhmoura
(usa Fedora)
Enviado em 08/05/2013 - 10:50h
estefaniobrunha escreveu:
Veja um exemplo abaixo, na linha chkconfig 2345 são os level de funcionamento, 13 e a ordem que será iniciado na lista dos processo, 90 é a ordem que será finalizado na lista dos processo.
chmod +x /etc/rc.d/init.d/nome-do-servico
#!/bin/bash
# set -x
# Nome-do-Serviço - Nome-do-Serviço
#
# description:Nome-do-serviço - Estefanio Brunhara <estefanio@brunhara.com>
# chkconfig: 2345 13 90
#
# coloque este arquivo no /etc/rc.d/init.d/
# e ative ele chkconfig nome-doserviço on
#====== Sangiovanne Informatica Ltda. (31)3375-1202 ======#
# Estefanio Brunhara 11-04-2012 BH-MG-BR #
#==========================================#
case "$1" in
start)
/usr/sbin/Progrma.jar $1
;;
stop)
/usr/sbin/Progrma.jar $1
;;
free)
/usr/sbin/Progrma.jar $1
;;
*)
echo "Uso: $0 {start|stop|reload}"
exit 1
;;
esac
exit 0
-----------------------------------------------------------------------------------------------------
Eu segui a sua dica descrito abaixo.
#vi /etc/rc.d/init.d/nome-do-servico (copiei o seu Script e colei e alterei a pasta de onde esta o programa)
#chmod +x /etc/rc.d/init.d/nome-do-servico
#chkconfig nome-do-serviço on
Listei o chkconfig --list para verificar se o nome-do-servico esta on como mostra abaixo
nome-do-servico 0:off 1:off 2:on 3:on 4:on 5:on 6:off
e executei o teste com o seguinte comando dentro do init.d
$./nome-do-servico start
2013/05/08 - 10:40:42,927 - GMT-0300 Log gerado a cada 10 segundos as: 08/05/2013 10:40:42
2013/05/08 - 10:40:52,963 - GMT-0300 Log gerado a cada 10 segundos as: 08/05/2013 10:40:52
Dei um CTRL +C para eu sair do SSH, ai ele parou. Eu queria que ele ficasse funcionando mais com as funcionalidades de START e STOP.