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

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

Re: [shell-script] Ajuda em script cgi


From: Eri Ramos Bastos
Subject: Re: [shell-script] Ajuda em script cgi
Date: Mon, 18 Feb 2013 16:21:55 -0400

Você pode usar o uniq pra contar quantas revisões você tem e se for mais de
um gera um HTML diferente.


2013/2/18 Ricardo M Martins <address@hidden>

> Prezados,
>
> Tenho um script em cgi que lista uma série de ip's e respectivas versões de
> determinada aplicação rodando em cada máquina.
>
> O cenário ideal é que estejam sempre todos com a mesma versão. Preciso
> implementar uma modificação, de modo que no caso uma das versões esteja
> diferente da demais, fique em vermelho, ou chame atenção de alguma forma na
> página onde fica sendo monitorado.
>
> Alguém tem uma luz de como implementar algo neste sentido?
>
> Abaixo o código do script cgi:
>
> #!/bin/bash
> echo "Content-type: text/html"
> echo ""
> echo "<html><head><title>Dashboard - Versions"
> echo "</title></head><body bgcolor="silver">"
> echo "<center>"
> echo "<font size= 5 face=Tahoma>"
> echo "<h1>IP's and Versions</h1>"
> echo "<hr>"
> echo "Today is $(date)"
> echo "<br>"
> echo "<br>"
> echo
>
> "<b>&nbsp&nbspIP&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
>  V.&nbsp&nbsp    Date</b>"
> echo "<pre>$(/usr/bin/get_fullreleases)</pre>"
> echo "</font>"
> echo "</center>"
> echo "</body></html>"
>
>
> Ele chama um outro script, que é quem busca as informações, e escreve na
> tela.
>
> Alguma dica, para como fazer para que no caso de uma versão ficar
> diferente, eu chamar atenção de alguma forma?
>
> A saída na tela fica assim:
>
> IP's and Versions
> ------------------------------
> Today is Mon Feb 18 18:46:39 UTC 2013
>
> *IP:                      Revision:*
>
> 172.25.41.140   Revision: 118
> 172.25.41.142   Revision: 118
> 172.25.41.141   Revision: 118
> 172.25.41.143   Revision: 118
> 172.25.40.145   Revision: 118
> 172.25.40.146   Revision: 118
> 172.25.40.144   Revision: 118
> 172.25.40.149   Revision: 118
> 172.25.40.147   Revision: 118
> 172.25.40.148   Revision: 118
>
> Number of Instances: 10
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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