Bash ao iniciar o Linux [RESOLVIDO]

1. Bash ao iniciar o Linux [RESOLVIDO]

Erik
ferinha

(usa Ubuntu)

Enviado em 30/03/2011 - 12:45h

Olá pessoal...

Como faço pra rodar um arquivo bash(*.sh) ao iniciar meu Ubuntu??

Desde já eu agradeço!!


  


2. Re: Bash ao iniciar o Linux [RESOLVIDO]

Rafael José
Räfael

(usa Ubuntu)

Enviado em 30/03/2011 - 12:48h

Vai em Sistema -> Preferências -> Aplicativos de Sessão e lá você clica em Adicionar, coloca um nome qualquer e a localização do Arquivo Shell Script.


3. Re: Bash ao iniciar o Linux [RESOLVIDO]

Mauricio Souza Klein
Hebang

(usa Arch Linux)

Enviado em 30/03/2011 - 12:49h

Bom,

Depende do que é "iniciar" pra voce

Iniciar é fazer o boot ou fazer o login?

Se for o boot, coloque em um dos runlevels.
Senão, acredito que o arquivo .profile, no seu home, deve ser o suficiente.

Espero ter ajudado!


4. Re: Bash ao iniciar o Linux [RESOLVIDO]

José Mário
miura 787

(usa Ubuntu)

Enviado em 30/03/2011 - 12:52h

Ponha o script em etc/init.d


5. Iniciar com o linux

Marcos da Cruz Sibilio Jr.
sibiliojr

(usa Debian)

Enviado em 30/03/2011 - 13:05h

Amigo ferinha,
Crie seu scritp, mude a permissão para que ele possa ser executado, vá para o terminal como root ou usando o comando sudo e digite:
update-rc.d seu_script defaults
com isso serão criados os links simbólicos necessários para inicializar juntamente com o sistema. Se quiser desativar o seu script digite o seguinte:
update-rc.d -f seu_script remove
Lembrando que o seu script deve ser criado ou copiado para o diretório /etc/init.d
Boa sorte.


6. Re: Bash ao iniciar o Linux [RESOLVIDO]

Erik
ferinha

(usa Ubuntu)

Enviado em 30/03/2011 - 14:33h

Vlw pessoal,

Mas como disse nosso amigo, só colocando meu arquivo.sh no /etc/init.d não funciona??

Vlw.


7. Não funcionou...

Erik
ferinha

(usa Ubuntu)

Enviado em 30/03/2011 - 15:27h

Meu arquivo:

#!/bin/bash
vnc4server :1

Fiz tudo o que me instruíram e não funcionou. Deu o boot no Ubuntu e logo depois executei o comando: "ps aux | grep vnc" e não tinha nenhum processo referente ao meu script. O que fiz de errado??

Desde já eu agradeço....


8. Re: Bash ao iniciar o Linux [RESOLVIDO]

Rafael José
Räfael

(usa Ubuntu)

Enviado em 30/03/2011 - 15:36h

Esse comando ai funciona quando executado no seu terminal? Ele não precisa ser root?


9. Re: Bash ao iniciar o Linux [RESOLVIDO]

Erik
ferinha

(usa Ubuntu)

Enviado em 30/03/2011 - 15:41h

Quanto ao ser executado somente no shell eu não sei, mas não precisa ser root pra executar....


10. Re: Bash ao iniciar o Linux [RESOLVIDO]

Erik
ferinha

(usa Ubuntu)

Enviado em 30/03/2011 - 16:46h

Na verdade preciso que ele seja executado antes mesmo de fazer o logon no Ubuntu... Só preciso que ele seja executado na inicialização do sistema...


11. Re: Bash ao iniciar o Linux [RESOLVIDO]

Mauricio Souza Klein
Hebang

(usa Arch Linux)

Enviado em 30/03/2011 - 16:52h

Cara, tu não vai ter que rodar esse comando na mão, toda vez que iniciar o sistema.

Ti vai colocar no /etc/init.d/, cadastrar o plugin e deu. Ele vai rodar automaticamente quando iniciar o sistema.

Procura na internet sobre "Runlevels em Linux" e da uma lida.


12. Re: Bash ao iniciar o Linux [RESOLVIDO]

Erik
ferinha

(usa Ubuntu)

Enviado em 30/03/2011 - 17:26h

Desculpe, sou iniciante em linux...

Mas o que vc quis dizer com "coloque em um dos runlevels"??
Pesquisei sobre Runlevels e descobri isso:

runlevel 0 => halt (desliga a máquina);
runlevel 1 => inicia o sistema em modo single user, com os recursos mínimos, somente o necessário para uma eventual manutenção do sistema;
runlevel 3 => runlevel padrão do Slackware, inicia o sistema padrão;
runlevel 4 => inicia o sistema gráfico X automaticamente (kdm, xdm, gdm...);
runlevel 6 => reinicia o sistema.

No que isso pode resolver meu problema??





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts