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]
 
__init__(self, size=3) source code
 
Run(self, gpu=0) source code
 
Submit(self, cookie)
Submit job/cluster to Shell
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, job)
Remove cluster or job from queue
source code

Inherited from grid.iGrid: AddArgOption, AddEnv, AddParam, Clean, CleanDir, FileName, GetActiveJobs, GetArgOpt, GetArgOptions, GetClusterId, GetEnv, GetFinishedJobs, GetHost, GetInitialdir, GetJob, GetJobIds, GetJobList, GetLogs, GetMetadataPath, GetMonitorDB, GetParam, GetParamKeys, GetPort, GetProcessingJobs, GetProduction, GetQueue, GetQueuedJobs, GetResetJobs, GetRootDir, GetSimDBKey, GetSteering, GetSubmitHost, GetURL, IsUrl, PopJob, PostCopy, PushJob, QueueJobs, SelfPickle, SetCopyClass, SetHost, SetInitialdir, SetMetadataPath, SetMonitorDB, SetPort, SetProduction, SetQueue, SetRootDir, SetSimDBKey, SetStatus, SetSteering, SetSubmitHost, SetURL, Suffix, UpdateMetadata, format_arg, jobfinalize, reset_old_jobs, urlcopy, wait

Inherited from grid.iGrid (private): _submit

Class Variables [hide private]

Inherited from grid.iGrid: CopyStatusEnum

Method Details [hide private]

__init__(self, size=3)
(Constructor)

source code 
Overrides: grid.iGrid.__init__

Submit(self, cookie)

source code 

Submit job/cluster to Shell

Parameters:
  • job - i3Job object
  • config_file - path to file were submit file will be written Submit job/cluster to Shell
Overrides: grid.iGrid.Submit

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, job)

source code 

Remove cluster or job from queue

Overrides: grid.iGrid.QRemove