Varios arquivos de configuração

1. Varios arquivos de configuração

Alex Douglas
adsjcsp

(usa Debian)

Enviado em 05/05/2010 - 16:44h

Pois bem, gostaria de fazer uma configuração da seguinte forma: criar vários arquivos de configuração de iptables, mais que um não entre em conflito um com o outro.....
Vamos lá:
dentro do /etc/init.d/conffirewall.sh
na pasta: /firewall/confifw1
/firewall/confifw2
/firewall/confifw3
dentro do conffirewall.sh eu colocaria o seguinte conteudo:
iptables -F
iptables -X
iptables -t -F
iptables -X

Confs="/firewall/confifw1 /firewall/confifw2 /firewall/confifw3 ....."
for initconf in $Confs
do
initconf
done

e dentro dos arquivos de configuração os outros arquivos de configuração do iptables.

Não está confuso né? rsrsrsr


  


2. Re: Varios arquivos de configuração

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 05/05/2010 - 21:51h

é.. bem.. confuso está sim - risos.

tenho a impressão de que vc está querendo dividir seu script em módulos, para torna-lo mais "legível" ou compreensível; eu fazia isso quando ainda programava.

bem.. IMHO, o melhor modo é vc fazer com que o script seja INCLUIDO no texto principal embora (aparentemente) o seu método deva funcionar.

fica assim:

vc faz o corpo principal do script bash (como acima), só que CADA UM dos arquivos a serem incluidos são definidos assim:

#!/bin/bash

source /path/para/outro_script

source /path/para/mais_outro_script

source /path/para/ainda_outro_script

êsses "outro_script" não são executáveis e não contém o "bang" #!/bin/bash, são puro texto.


se vc fizer pelo seu método as variáveis de ambiente "daqui" desaparecem "lá", e vice-versa, e isso pode fazer as coisas realmente confusas.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts