Implementation for an Issue #293

This commit is contained in:
Miroslav Stampar
2012-12-11 12:48:58 +01:00
parent cb13735788
commit 5c2451d83c
4 changed files with 20 additions and 3 deletions

View File

@@ -12,6 +12,9 @@ import re
import socket
import time
from subprocess import PIPE
from subprocess import Popen as execute
from extra.beep.beep import beep
from lib.core.agent import agent
from lib.core.common import arrayizeValue
@@ -521,6 +524,13 @@ def checkSqlInjection(place, parameter, value):
if conf.beep:
beep()
if conf.alert:
infoMsg = "executing alerting shell command(s) ('%s')" % conf.alert
logger.info(infoMsg)
process = execute(conf.alert, shell=True)
process.wait()
# There is no need to perform this test for other
# <where> tags
break