Ignore:
Timestamp:
Jul 13, 2015 6:52:15 AM (6 years ago)
Author:
maronga
Message:

watchdog is now steered via configuration file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SCRIPTS/palm_wdd

    r1614 r1618  
    2020# Current revisions:
    2121# -----------------
    22 #
     22# Added steering via configuration file, to be placed in the home directory of the
     23# remote host to be monitored.
    2324#
    2425# Former revisions:
     
    5657#------------------------------------------------------------------------------!
    5758
     59import ConfigParser
    5860import os
     61from subprocess import check_output
    5962import sys
    60 from subprocess import check_output
    61 
    62 # START OF HEADER
    63 
    64 # configuration for host
    65 cmd_readqueue      = "showq | egrep "
    66 cmd_tmpdir         = "/gfs1/tmp/"
    67 cmd_canceljob      = "canceljob"
    68 cmd_checkjob       = "checkjob"
    69 cmd_realname_grep  = "AName"
    70 cmd_starttime      = "showstart"
    71 cmd_starttime_grep = "start in"
    72 
    73 # END OF HEADER
     63
     64
     65# Read configuration file
     66# First check if the configuration file exists
     67if ( os.path.exists('.wdd.config') == False ):
     68    print "Error. No configuration file .wdd.config found."
     69    raise SystemExit     
     70
     71config = ConfigParser.RawConfigParser()
     72config.read('.wdd.config')
     73
     74cmd_readqueue      = config.get('Settings', 'readqueue').strip('"')
     75cmd_tmpdir         = config.get('Settings', 'tmpdir').strip('"')
     76cmd_canceljob      = config.get('Settings', 'canceljob').strip('"')
     77cmd_checkjob       = config.get('Settings', 'checkjob').strip('"')
     78cmd_realname_grep  = config.get('Settings', 'realname_grep').strip('"')
     79cmd_starttime      = config.get('Settings', 'starttime').strip('"')
     80cmd_starttime_grep = config.get('Settings', 'starttime_grep').strip('"')
    7481
    7582
     
    8087
    8188
    82 cmd_readqueue = cmd_readqueue + data
     89cmd_readqueue = cmd_readqueue + " " + data
    8390cmd_tmpdir    = cmd_tmpdir + data
    84 
    85 
    8691
    8792# reading queuing system
Note: See TracChangeset for help on using the changeset viewer.