Code

Move "exec_check" to nagixsc.py
[nagixsc.git] / nagixsc_conf2xml.py
index d1ae4a8c9cbe351a0eda691d793c7b878f7e2af2..42ebcbcb5b29599055c03a666f9f30c59e39b3b4 100755 (executable)
@@ -2,8 +2,6 @@
 
 import ConfigParser
 import optparse
-import shlex
-import subprocess
 import sys
 
 ##############################################################################
@@ -42,19 +40,6 @@ if options.encoding not in available_encodings():
 
 ##############################################################################
 
-def exec_check(host_name, service_descr, cmdline):
-       try:
-               cmd     = subprocess.Popen(shlex.split(cmdline), stdout=subprocess.PIPE)
-               output  = cmd.communicate()[0].rstrip()
-               retcode = cmd.returncode
-       except OSError:
-               output  = 'Could not execute "%s"' % cmdline
-               retcode = 127
-
-       return {'host_name':host_name, 'service_description':service_descr, 'returncode':retcode, 'output':output, 'timestamp':datetime.datetime.now().strftime('%s')}
-
-##############################################################################
-
 config = ConfigParser.RawConfigParser()
 config.optionxform = str # We need case-sensitive options
 conf_list = config.read(options.conffile)