check_http falha ao verificar cadeias separadas por vários espaços entre

1

Eu tenho este URL onde as strings de conteúdo são separadas na página da web. Eu preciso verificar onde na mesma linha essas duas seqüências estão presentes ou não.

Diga, nesta página eu tenho as strings "Operacionais da API" presentes. Não tenho certeza sobre quantos espaços estão presentes entre esses dois. Além disso, essa string de operação é "status de componente" na classe de extensão dessa página HTML, que eu não sei como podemos lidar com o shell.

    
por tashinfrus 14.10.2016 / 11:09

1 resposta

0

Se você estiver usando o plug-in stock check_http , poderá usar o -r (também conhecido como --regex ) flag:

-r, --regex, --ereg=STRING

Search page for regex STRING

com uma expressão regular de: API +Operational , que corresponde a esses caracteres, com um significado especial no + que diz "corresponde a um ou mais espaços". A correspondência de expressão regular é sensível a maiúsculas e minúsculas por padrão; veja o sinal -R para torná-lo insensível a maiúsculas e minúsculas (ou use [Aa][Pp][Ii] , por exemplo, para indicar qual maiúscula é aceitável).

A opção -s de correspondência de sequências procura uma correspondência exata dessa sequência, utilizando as strstr function

    
por 22.10.2016 / 03:47

Tags