|
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
[Prev in Thread] | Current Thread | [Next in Thread] |