testando script na inicialização

1. testando script na inicialização

Luana Freitas
lufreitas

(usa Ubuntu)

Enviado em 18/03/2009 - 14:39h

Oi pessoal.
A titulo de curiosidade tentei dazer um teste criando um script bobo com um comando só(addicionando um proxy) e segundo esta dica aqui do VOL mesmo:
Criar meucript
/etc/init.d/meuscript
Permisão
chmod 755 /etc/init.d/meuscript
e depois
update-rc.d add_proxy.sh defaults
Depois disso fiz o teste para se na inicialização do sistema esse script seria 'carregado e executado.

Isso não aconteuceu.
Ao verificar /etc/rc2.d/ ele esta la S20add_proxy.sh e nos outros rc?.d também?

Fica então o meu pedido de ajuda!


  


2. Re: testando script na inicialização

Sérgio Abrantes Junior
pelo

(usa Debian)

Enviado em 18/03/2009 - 19:37h

Olá,

Tente colocar ele no /etc/rc.d/rc.local

Sérgio Abrantes
[]'s


3. Re: testando script na inicialização

Luana Freitas
lufreitas

(usa Ubuntu)

Enviado em 20/03/2009 - 23:18h

A minha intenção é aprender a fazer meus proprios scripts futuramente, esse é um teste básico no momento não faz diferença se eu acrescenta-se no /etc/rc.d/rc.local, mas eu gostaria de aprender como se fosse um script separado, e não incorpora-lo ao rc.local.

Mas obrigada pela sua resposta.


4. Ajuda a gente!!!

M4iir1c10
m4iir1c10

(usa Arch Linux)

Enviado em 21/03/2009 - 06:11h

Oi, vamos falar sobre o seu script... como ele esta comecando?

#!/bin/bash seria a melhor opcao dependendo doque voce quer fazer.

Depois dessa linha e que vem o seu comando.

Entao voce vai colocar esse script em uma pasta de inicializacao para que seja carregado durante o boot, so para dar um exemplo vou copiar o menu do grup para uma pasta temporaria.

#!/bin/bash
cp /boot/grub/menu.lst /tmp/menu-grub.lst

feito isso eu vou colocar em /etc/init.d/ vou chamar de copia-menu, mudo as permissoes
chmod 755 /etc/init.d/copia-menu

Ao iniciar o computador o root vai chamar /etc/init.d/copia-menu que por sua vez vai copiar o menu do grub na pasta /tmp

caso eu execute esse script como usuario normal nao da certo pois eu normalmente nao tenho acesso ao menu.lst, porem na inicializacao voce nao e o usuario normal vc e o root.

Alguma duvida? Desculpe se fui muito detalhista, e porque eu nao entendi oque voce quer realmente saber.

Outro detalhe se voce colocar um script em /etc/rc2.d isso significa que o seu Linux esta rodando no runlevel 2 caso ele esteja em runlevel 3 copiar para o rc2 nao da certo tem que ser rc3, para saber qual runlevel o seu Linux esta rodando leia /etc/inittab e procure a linha:

id:3:initdefault:

nesse caso o runlevel e 3, o seu deve estar assim
id:2:initdefault:

para que ele carregue os scripts de rc2.d


5. Re: testando script na inicialização

Luana Freitas
lufreitas

(usa Ubuntu)

Enviado em 25/03/2009 - 16:26h

Opa, não tive tempo de testar isso.Mas vou seguir as tuas dicas e coloco aqui s resultados.
OBRIGADA ... e sempre bom explicar as coisas com detalhes assim a informação fica mais completa, ate para outras pessoas.

ABraço






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts