Package iceprod :: Package server :: Package plugins :: Module shell :: Class Shell
[hide private]
[frames] | no frames]

Class Shell

source code

grid.iGrid --+
             |
            Shell

This class represents a job or cluster on a pbs system.

Instance Methods [hide private]
 
get_id(self, submit_status)
Parse string returned by condor on submission to extract the id of the job cluster
source code
 
__init__(self) source code
 
WriteConfig(self, job, config_file)
Write pbs submit file to a file.
source code
 
CheckQ(self, db=None)
Querie status of cluster or job on condor queue
source code
 
CleanQ(self, jobs=None)
Querie status of cluster or job on condor queue
source code
 
CheckJobStatus(self, jobs)
Querie status of job on condor queue
source code
 
QRemove(self, jobid)
Remove cluster or job from queue
source code

Inherited from grid.iGrid: AddArgOption, AddEnv, AddParam, Clean, FileName, GetArgOpt, GetArgOptions, GetClusterId, GetEnv, GetHost, GetInitialdir, GetJob, GetJobIds, GetJobList, GetMetadataPath, GetMonitorDB, GetParam, GetParamKeys, GetPort, GetQueue, GetRootDir, GetSimDBKey, GetSteering, GetSubmitHost, GetURL, PopJob, PostCopy, PushJob, SelfPickle, SetCopyClass, SetHost, SetInitialdir, SetMetadataPath, SetMonitorDB, SetPort, SetQueue, SetRootDir, SetSimDBKey, SetStatus, SetSteering, SetSubmitHost, SetURL, Submit, Suffix, UpdateMetadata, format_arg, urlcopy, wait

Class Variables [hide private]

Inherited from grid.iGrid: CopyStatusEnum

Method Details [hide private]

get_id(self, submit_status)

source code 

Parse string returned by condor on submission to extract the id of the job cluster

Parameters:
  • submit_status - string returned by condor_submit

__init__(self)
(Constructor)

source code 
Overrides: grid.iGrid.__init__

WriteConfig(self, job, config_file)

source code 

Write pbs submit file to a file.

Parameters:
  • job - i3Job object
  • config_file - path to file were submit file will be written

CheckQ(self, db=None)

source code 

Querie status of cluster or job on condor queue

Overrides: grid.iGrid.CheckQ

CleanQ(self, jobs=None)

source code 

Querie status of cluster or job on condor queue

Overrides: grid.iGrid.CleanQ

CheckJobStatus(self, jobs)

source code 

Querie status of job on condor queue

Overrides: grid.iGrid.CheckJobStatus

QRemove(self, jobid)

source code 

Remove cluster or job from queue

Overrides: grid.iGrid.QRemove