Problemas ao inicializar scripts no boot com o bootmisc.sh [RESOLVIDO]

1. Problemas ao inicializar scripts no boot com o bootmisc.sh [RESOLVIDO]

Wallace Paraizo
wallaceparaizo

(usa Debian)

Enviado em 05/04/2011 - 22:25h

Olá
Pra quem ainda não sabe, o Debian possui um arquivo chamado /etc/init.d/bootmisc.sh que você pode colocar comandos para serem executados durante o boot.
Usava esse arquivo normalmente para inicializar os meus scripts shell no Debian 5 Lenny, porém agora no Debian 6 Squeeze, em vez de passar os parâmetros que eu informei ele passa o parâmetro "start".

Exemplo do meu uso:

. /var/www/registros/testej 192.168.0.1 &
(o símbolo "&" serve para executar o comando em background ou plano de fundo, para os iniciantes)

Dei um echo $1 $2 $3 para ver o primeiro, segundo e terceiro parâmetros recebidos, mas ele recebe apenas o $1 com a string start, em vez do parâmetro 192.168.0.1

Acredito que o problema seja que o bootmisc está colocando automaticamente start, pensado como uma forma de inicializar os serviços, mesmo que o usuário se esqueça de colocar "start" apos o comando.

Alguém tem idéia de como resolver?
vlw


  


2. Resolvido

Wallace Paraizo
wallaceparaizo

(usa Debian)

Enviado em 06/04/2011 - 01:02h

É so seguir a dica do Phylipe: http://www.vivaolinux.com.br/dica/Colocando-script-na-inicializacao-do-Linux-%28Ubuntu-Debian%29/

Eu criei um script sem parâmetro pra chamar o script com parâmetro:

#!/bin/bash

diretorio='/var/www/registros/rede/'

. $diretorio'testej' 192.168.0.1 &
. $diretorio'testej' 192.168.0.15 &
. $diretorio'testej' 192.168.0.35 &
. $diretorio'testej' 192.168.0.45 &
. $diretorio'testej' 192.168.0.100 &

E depois eu segui a excelente dica do Phylipe.

vlw






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts