shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Variável chamando função


From: dhseabra
Subject: Re: Variável chamando função
Date: Wed, 29 Jun 2005 15:24:46 -0000
User-agent: eGroups-EW/0.82

Estava vendo aki onde poderia estar errando e já descobri.

Tirei essa variavel e na linha do Status fiz o seguinte, 
utilizando "`"

echo "Status: `status $1`"

Passando parametros resolveu o meu problema!!

Abraços
Daniel

--- Em address@hidden, "dhseabra" <dhseabra@y...> 
escreveu
> Caros, estou tentando fazer um script para monitorar algumas portas 
> no meu server. Estou fazendo do seguinte modo:
> 
> - Fiz um menu onde aparece: Status da porta, Start(aplicação 
> resposável pela porta), Stop, Restart.
> 
> O menu fiz atraves de case:
> ...
> read opt
> case $opt in
>         1) start ;;
>         2) stop ;;
>         3) restart ;;
> esac
> 
> O status aparece atraves desse modo:
> 
> echo "Status: $status"
> 
> Essa variavel status está do seguinte modo status=stats, esse stats 
é 
> uma função que verifica c a porta ta ativa ou não, segue como foi 
> escrito:
> 
> stats() {
> /bin/netstat -an | grep porta | grep OUÇA
> if [ $? != 0 ] ; then
> echo "ATIVO"
> else
> echo "INATIVO"
> fi
> }
> 
> O que quero saber é o seguinte, c posso fazer uma variavel chamando 
> uma função e se a resposta da função(ATIVO/INATIVO) vai aparecer no 
> Status no menu?
> 
> Espero ter expressado minha duvida...caso alguem tenha uma ideia 
> melhor, por favor enviar...
> 
> Obrigado
> Daniel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]