+ Responder ao Tópico



  1. #1

    Padrão Script MK - Verifica se Campo esta vazio

    Prezados,

    Estou tentando criar um script que verifica os clientes que tem "burst-limit", para poder fazer determinada modificação, mas não estou conseguindo fazer com que ele verifique se o burst-limite está vazio ou não.
    Vou postar abaixo parte do script

    Código :
    :foreach i in=[/queue simple find where name="<pppoe-$user>"] do={
    :local qName [/queue simple get $i name];
    :local burstl [/queue simple get $i burst-limit];
    :if ($burstl = "") do={
        :log warning "QUEUENAME === $qName";
        :log warning "Burst l igual a 0";
    }
    }

    Alguém sabe como poderia ser feito?

  2. #2

    Padrão Re: Script

    Tentei colocar:

    :if ([len $burstl] = 0) do={
    mas também não surtiu efeito.
    Mesmo os que tem burst-limit, ele considera como se não tivesse.

  3. #3

    Padrão Re: Script MK - Verifica se Campo esta vazio

    resolvido...

  4. #4

    Padrão

    com o :len mesmo
    Mas antes, Extrai o valor, isolei parte dele, depois fiz a verificação
    Código :
        :local burstl [/queue simple get $i burst-limit];
        :local indexExplod [:find $burstl "/"];
        :local lenth [:len $burstl];
        :local bl [:pick $burstl ($indexExplod + 1) ($lenth - 1)];
        :if ([:len $bl] != 0) do={
     
            <comandos
     
        }

  5. #5

    Padrão Re: Script MK - Verifica se Campo esta vazio

    qual finalidade desse script?