Commander
index
/local_disk/sherwood/RTT/Tools/RunTimeTester/RunTimeTester-00-00-93/src/Commander.py

 
Modules
       
logging

 
Classes
       
Commander
DummyCommander
LSFBatchCommander
LinuxBatchCommander
LinuxInteractiveCommander
PBSCommander

 
class Commander
    Commander - a base class that issues commands to the operating system.
Derived classe overide the commands to allow for differences due to
different mode values.
 
Commands:  athena
 
  Methods defined here:
submitCommand(self, jDescriptor)

 
class DummyCommander(Commander)
     Methods defined here:
submitCommand(self, jDescriptor)

 
class LSFBatchCommander(Commander)
    Commands for runing on the LSF batch queues at CERN.
Switched off mailing Peter
 
  Methods defined here:
submitCommand(self, jDescriptor)

 
class LinuxBatchCommander(Commander)
    Commands for running on Linux using the batch command.
Does not work because I could not make the linux batch command work.
 
  Methods defined here:
submitCommand(self, jDescriptor)

 
class LinuxInteractiveCommander(Commander)
    Commands for running interactively (foreground) on Linux
 
  Methods defined here:
submitCommand(self, jDescriptor)

 
class PBSCommander(Commander)
    Commands for running jobs on the UCL HEP PBS queues
 
  Methods defined here:
submitCommand(self, jDescriptor)

 
Functions
       
commanderFactory(mode)
Returns a Commander instance according to mode

 
Data
        logger = <logging.Logger instance>