Autor Tópico: Iniciar serviços no Boot  (Lida 11077 vezes)

Offline Psycopata

  • Usuário Ubuntu
  • *
  • Mensagens: 27
    • Ver perfil
Iniciar serviços no Boot
« Online: 20 de MAR?O de 2007, 09:26 »
Como eu faço para iniciar serviços no boot do ubuntu?

Assim, eu instalei tomcat e o DB2, e eu quero que toda vez que reinicie o sistema, eu quero que tanto o tomcat quanto o DB2 iniciem, mesmo se eu não logar em nenhuma conta do sistema.


COMO EU FAÇO ISSO NO UBUNTU?


Offline s4suk3

  • Usuário Ubuntu
  • *
  • Mensagens: 78
    • Ver perfil
Re: Iniciar serviços no Boot
« Resposta #1 Online: 20 de MAR?O de 2007, 13:03 »
Cria um aplicativo qualquer coisa.sh, colocando os comandos de inicialização, dê permissão de execução:
Citar
chmod +x aplicativo.sh
E depois copie o arquivo para /etc/init.d:
Citar
sudo cp aplicativo.sh /etc/init.d/aplicativo.sh
Voalá :P
Pentium 4 2.8ghz - 512 RAM DDR 400Mhz -  2 HDs 20gb 7200rpm IDE - Radeon 9200 PRO 128/64 - Arch Linux 2007.09 "Core Dump"
-
Humor, Linux, Software Livre e o resto :P
http://sryche.wordpress.com

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Iniciar serviços no Boot
« Resposta #2 Online: 20 de MAR?O de 2007, 15:54 »
Cria um aplicativo qualquer coisa.sh, colocando os comandos de inicialização, dê permissão de execução:
Citar
chmod +x aplicativo.sh
E depois copie o arquivo para /etc/init.d:
Citar
sudo cp aplicativo.sh /etc/init.d/aplicativo.sh
Voalá :P

Não sei se apenas criar um aplicativo.sh e copiá-lo para o diretório /etc/init.d resolveria seu problema, e para ser franco acho que ainda não resolve. Para tanto acho que você deverá criar um link do shell no diretŕorio /etc/rc2.d conforme abaixo, o que executaria seu shell durante o boot:

Código: [Selecionar]
ln -s /diretorio/aplicativo.sh  /etc/rc2.d/S99aplicativo.sh

Lembre-se de alterar o comando acima substituindo o diretório e o nome do aplicativo para os corretos. Lembre-se também que o nome S99aplicativo.sh é uma composição com o nome do shell que você irá criar (ou já criou), sendo que ficará S99 + <Nome correto do seu shell>
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline s4suk3

  • Usuário Ubuntu
  • *
  • Mensagens: 78
    • Ver perfil
Re: Iniciar serviços no Boot
« Resposta #3 Online: 20 de MAR?O de 2007, 17:14 »
Eu ia recomendar isso também, mas não sabia em qual runlevel o Ubuntu dá start. :P
Bom, de qualquer maneira, só testando mesmo =]
Pentium 4 2.8ghz - 512 RAM DDR 400Mhz -  2 HDs 20gb 7200rpm IDE - Radeon 9200 PRO 128/64 - Arch Linux 2007.09 "Core Dump"
-
Humor, Linux, Software Livre e o resto :P
http://sryche.wordpress.com

Offline Psycopata

  • Usuário Ubuntu
  • *
  • Mensagens: 27
    • Ver perfil
Re: Iniciar serviços no Boot
« Resposta #4 Online: 21 de MAR?O de 2007, 08:29 »
Mas o ubuntu não inicia no rc5?

Offline Lamego

  • Usuário Ubuntu
  • *
  • Mensagens: 1.943
    • Ver perfil
Re: Iniciar serviços no Boot
« Resposta #5 Online: 21 de MAR?O de 2007, 08:44 »
Existe um script que é executado pelo arranque do sistema para facilitar:
sudo vi /etc/rc.local
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

Offline L.Zurk

  • Usuário Ubuntu
  • *
  • Mensagens: 17
    • Ver perfil
Re: Iniciar serviços no Boot
« Resposta #6 Online: 21 de MAR?O de 2007, 16:10 »
Sistema>Preferências>Sessões
Vai em programas iniciais, depois adiciona. Se não souber o nome do programa é só ir na pasta dele e clicar!

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Iniciar serviços no Boot
« Resposta #7 Online: 21 de MAR?O de 2007, 18:09 »
Citar
Sistema>Preferências>Sessões
Vai em programas iniciais, depois adiciona. Se não souber o nome do programa é só ir na pasta dele e clicar!

Mais ai não start o programa apenas quando fizer login na máquina? Acho que da outra forma só de ligar o serviço (ou aplicativo) já é carregado.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline L.Zurk

  • Usuário Ubuntu
  • *
  • Mensagens: 17
    • Ver perfil
Re: Iniciar serviços no Boot
« Resposta #8 Online: 21 de MAR?O de 2007, 21:07 »
Citar
Sistema>Preferências>Sessões
Vai em programas iniciais, depois adiciona. Se não souber o nome do programa é só ir na pasta dele e clicar!

Mais ai não start o programa apenas quando fizer login na máquina? Acho que da outra forma só de ligar o serviço (ou aplicativo) já é carregado.

Mas o quê se pode fazer numa máquina sem fazer o login?  ???

ginho

  • Visitante
Re: Iniciar serviços no Boot
« Resposta #9 Online: 21 de MAR?O de 2007, 21:17 »
Citar
Mas o quê se pode fazer numa máquina sem fazer o login? 
Pode ser um terrível engano, mas acredito que seja carregar o sistema.

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Iniciar serviços no Boot
« Resposta #10 Online: 21 de MAR?O de 2007, 23:05 »
Citar
Sistema>Preferências>Sessões
Vai em programas iniciais, depois adiciona. Se não souber o nome do programa é só ir na pasta dele e clicar!

Mais ai não start o programa apenas quando fizer login na máquina? Acho que da outra forma só de ligar o serviço (ou aplicativo) já é carregado.

Mas o quê se pode fazer numa máquina sem fazer o login?  ???

- Firewall pra rede
- Distribuir internet
- Servidor de arquivos (NIS + NFS + SAMBA..... etc.... etc.... etc)

Acho que estão bons os exemplos....
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!