Pular para o conteúdo

Executar dois serviços em um mesmo script

Responder tópico
  • Denunciar
  • Indicar

1. Executar dois serviços em um mesmo script

Enviado em 01/04/2013 - 10:47h

Olá amigos!
Sou desenvolvedor Java. Tenho dois serviços que subo manualmente.
Subo o primeiro, troco de terminal e subo o segundo.
Gostaria de saber como executar os dois em um mesmo script, assim automatizaria a subida dos mesmos para no caso de falta de energia não ser nescessaria uma pessoa ara levantar os mesmos.

Os serviços são instancias do jboss 4.

Desde já agradeço!

Responder tópico

2. Re: Executar dois serviços em um mesmo script

Enviado em 01/04/2013 - 14:19h

Você pode tentar assim:

#!/bin/sh
(exec primerio_servico) # Executa o 'primeiro_servico' num sub-shell assumindo seu PID
exec segundo_servico # Executa o 'segundo_servico' no shell corrente e assume seu PID
exit


3. Re: Executar dois serviços em um mesmo script

Enviado em 01/04/2013 - 14:54h

Você também pode fazer uso do arquivo rc.local

4. Re: Executar dois serviços em um mesmo script

Enviado em 01/04/2013 - 16:07h

Galera desde já quero agradecer. amanha cedo vou testar e ai falo com vocês.

5. Re: Executar dois serviços em um mesmo script

Enviado em 01/04/2013 - 17:30h

Ihhh... verdade! Esqueça o que eu falei parceiro. Use o rc.local e pronto.
;)

6. rc.local

Enviado em 03/04/2013 - 16:59h

eu coloco as linhas antes ou depois do "exit 0" ??
eu posso colocar um comando numa linha e o outro na outra linha correto ??

att

7. Re: Executar dois serviços em um mesmo script

Enviado em 03/04/2013 - 21:58h

meerkat escreveu:

eu coloco as linhas antes ou depois do "exit 0" ??
eu posso colocar um comando numa linha e o outro na outra linha correto ??

att
1 - Você deve colocar antes!
2 - Você pode por um por linha ou comandos na mesma linha separados por ';'!

Ex.:

comando_1
comando_2

ou

comando_1; comando_2

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder