[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Exportar variável de dentro de uma função globalmente
From: |
Lawrence Waclawiak |
Subject: |
Re: [shell-script] Exportar variável de dentro de uma função globalmente |
Date: |
Fri, 24 Sep 2010 19:11:04 -0300 |
User-agent: |
Thunderbird 2.0.0.24 (X11/20100317) |
Wagner,
Pelo que entendi o que vc quer é poder ler o Status do seu firewall ao
chamar seu script passando o parâmetro "estado"
ex:
/etc/init.d/firewall estado
O estado do Firewall é: INATIVO
Certo?
Eu faria de uma forma diferente, após ativar o firewall é só criar um
arquivo de controle e ao desligar o firewall remove-lo.
Você poderia colocar esse arquivo em /var/run/, assim quando o servidor
reiniciar ele é apagado automaticamente
No seu script na funcao _iniciar substituir a linha:
declare -x _varst=ATIVO
por:
> /var/run/firewall
Na função _parar: substituir a linha:
declare -x _varst=INATIVO
por:
rm -f /var/run/firewall
E na função _estado substituir a linha:
echo "O estado do Firewall é: $varst"
por:
[ -e /var/run/firewall ] && echo "O estado do Firewall é: ATIVO" || echo
"O estado do Firewall é: INATIVO"
Essa linha ai em cima testa se o arquivo existe, se existe o FW está
ativo, se não existe não está ativo.
Abraços,
Lawrence Waclawiak
- Exportar variável de dentro de uma função globalmente, Wagner Brasileiro, 2010/09/24
- Res: [shell-script] Exportar variável de dentro de uma função globalmente, Wagner Brasileiro, 2010/09/24
- Re: [shell-script] Exportar variável de dentro de uma função globalmente, Julio C. Neves, 2010/09/24
- Res: [shell-script] Exportar variável de dentro de uma função globalmente, Wagner Brasileiro, 2010/09/24
- Res: [shell-script] Exportar variável de dentro de uma função globalmente, Wagner Brasileiro, 2010/09/24
- Re: [shell-script] Exportar variável de dentro de uma função globalmente, Julio C. Neves, 2010/09/24
- Res: [shell-script] Exportar variável de dentro de uma função globalmente, Wagner Brasileiro, 2010/09/24
- Re: [shell-script] Exportar variável de dentro de uma função globalmente, Julio C. Neves, 2010/09/24
- Re: [shell-script] Exportar variável de dentro de uma função globalmente,
Lawrence Waclawiak <=
- Res: [shell-script] Exportar variável de dentro de uma função globalmente, Wagner Brasileiro, 2010/09/24
- Re: [shell-script] Exportar variável de dentro de uma função globalmente, Julio C. Neves, 2010/09/25