Linux – Executar jar na inicialização do sistema. Jar como serviço. (How to make a jar file run on startup)


java linux tux

Uma maneira fácil de se fazer isso é utilizar o SysVInit.

1 – Você deve criar um script de start e stop para sua aplicação. No exemplo vamos utilizar o diretorio /opt/:

Start Script: /opt/server/myapp-start.sh
Stop Script: /opt/server/myapp-stop.sh

Cada arquivo dará as instruções necessárias para executar e parar o aplicativo.
O conteudo é bem simples, exemplo de como ligar:

#!/bin/bash

java -jar /opt/server/myapp.jar

Para parar, pode ser algo como:

#!/bin/bash
# Grabs and kill a process from the pidlist that has the word myapp

pid=`ps aux | grep myapp | awk '{print $2}'`
kill -9 $pid

2 – Crie um script ‘myscript’ e coloque-o em /etc/init.d.

‘/etc/init.d/myscript’ conteudo: Continuar lendo

Anúncios

Android – Iniciar Service no boot (How to auto-start services on boot)


inicializando

 

MUDAMOS, VEJA EM :

http://helpdev.com.br/2013/05/20/android-iniciar-service-no-boot-how-to-auto-start-services-on-boot/