Package TEES :: Package Utils :: Package Connection :: Module UnixConnection :: Class UnixConnection
[hide private]

Class UnixConnection

source code

Known Subclasses:

Instance Methods [hide private]
 
__init__(self, account=None, workdir=None, settings=None, memory=None, cores=None, jobLimit=None, killGroup=True) source code
 
_closeLogs(self, job) source code
 
_getJobPath(self, jobDir, jobName) source code
 
_getScript(self, script=None, joinString=' ; ') source code
 
_readJobFile(self, job) source code
 
_writeJobFile(self, jobDir, jobName, attrDict={}, append=False) source code
 
addCommand(self, string) source code
 
clearCommands(self) source code
 
clearWorkDir(self, subDir='') source code
 
download(self, src, dst=None, replace=True, compress=False, uncompress=False)
Mirror a file from "ACCOUNT:WORKDIR/SRC" to "DST"
source code
 
exists(self, filename) source code
 
getFileStatus(self, filename) source code
 
getJob(self, jobDir, jobName) source code
 
getJobStatus(self, job) source code
 
getJobStatusByName(self, jobDir, jobName) source code
 
getLocalPath(self, path) source code
 
getNumJobs(self, includeQueued=True) source code
 
getRemotePath(self, path, addAccount=False) source code
 
getSetting(self, name) source code
 
getUserName(self) source code
 
isLocal(self) source code
 
mkdir(self, dir) source code
 
run(self, script, chdirTo=None, silent=False)
Immediately run a command.
source code
 
scp(self, par1, par2, verbose='transfer')
General scp command, par1 and par2 must be full paths, including machine name
source code
 
submit(self, script=None, jobDir=None, jobName=None, stdout=None, stderr=None)
Queue a command.
source code
 
upload(self, src, dst=None, replace=True, compress=False, uncompress=False)
Mirror a file from "SRC" to "ACCOUNT:WORKDIR/DST"
source code
 
waitForJob(self, job, pollIntervalSeconds=10) source code
 
waitForJobCount(self, targetCount=0, pollIntervalSeconds=60, verbose=True) source code
 
waitForJobs(self, jobs, pollIntervalSeconds=60, timeout=None, verbose=True) source code