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

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

Re: [shell-script] Dúvida variável


From: Julio C. Neves
Subject: Re: [shell-script] Dúvida variável
Date: Sun, 9 Nov 2014 19:43:16 -0200

O que vc quer fazer não poderia ser com a caixa de diálogo --infobox? Veja:

#!/bin/bash
if ping -q -c5 $IP > /dev/null
then
    dialog --title 'STATUS SERVER' --infobox "Servidor $HOST Online" 20 60
else
    dialog --title 'STATUS SERVER' --infobox "Servidor $HOST Offline" 20 60
fi

Ou ainda:

#!/bin/bash
if ping -q -c5 $IP > /dev/null
then
    Dica="Servidor $HOST Online"
else
    Dica="Servidor $HOST Offline"
fi
dialog --title 'STATUS SERVER' --infobox "$Dica" 20 60

Ou ainda substituindo a última linha por:

zenity --info --text "$Dica"

​Mas, se vc quiser instalar o yad, que é sensacional - e aconselho a todos que gostam de Shell que o instalem - vc tb poderia fazer:

​#!/bin/bash
if ping -q -c5 $IP > /dev/null
then
    Dica="Servidor $HOST Online"
    Img=gtk-ok
else
    Dica="Servidor $HOST Offline"
    Img=gtk-dialog-warning-panel
fi
yad --center --image $Img --image-on-top --text "$Dica" --button gtk-ok


Abcs,
Julio
@juliobash
Próximos cursos de Shell
Cidade         Local Período
Rio de Janeiro EDX 10 a 14/11
São Paulo 4Linux 24 a 28/11
Dou treinamento de Shell em qualquer cidade.
Para mais detalhes, me mande um e-mail.


Em 9 de novembro de 2014 00:27, Diógenes Vargas de Bittencourt address@hidden [shell-script] <address@hidden> escreveu:
 

Buenas prezados,

Tenho um script em DIALOG onde estou tentando colocar uma opção para visualizar o status de um servidor com ping por exemplo. Para fazer essa verificação utilizei um script como segue abaixo:

#!/bin/sh
ping -q -c5 $IP > /dev/null
if [ $? -eq 0 ]
then
echo "Servidor $HOST Online"
else
echo "Servidor $HOST Offline"
fi

O problema é que no DIALOG eu consigo visualizar comente arquivo, por isso a minha ideia é jogar o resultado de script de cima para um arquivo, e no DIALOG ler esse arquivo.
dialog --title 'STATUS SERVER' --textbox /tmp/stataus_srv 20 60

Mas o que preciso é aproveitar as variáveis desse script principal e utiliza-las nesse script secundário de ping, pois tenho uma variável no outro script chamada IP que tenho que utilizala nesse.
Alguma ideia para me ajudar?

Abração e bom final de semana a todos.

Diógenes V. B.



reply via email to

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