monit-general
[Top][All Lists]
Advanced

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

Plus character in EXPECT string gives "Invalid preceding regular express


From: Lukasz Piwowarek
Subject: Plus character in EXPECT string gives "Invalid preceding regular expression" error
Date: Sat, 14 Jan 2012 12:25:11 -0700

Hi

 

I am trying to use Monit to check Redis DB like this:

 

        if failed port 6379

                send "PING"

                expect "+PONG"

                send "SET monit_test_key \r\nalive\r\n"

                expect "+OK"

                send "EXISTS monit_test_key\r\n"

                expect ":1"

        then

                restart

 

The issue is Monit reads the + character as a regular _expression_ and throws an error on start: Invalid preceding regular _expression_.

 

Is there some way around this?

 

I used telnet to verify the response I get from Redis to these queries and the + character is there.

 

Cheers,

 

Lukasz Piwowarek


reply via email to

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