waitForJobs
Wait for termination of jobs on the batch system.
Waits for termination of jobs while displaying a progress bar containing summarizing informations of the jobs. The following abbreviations are used in the progress bar: “S” for number of jobs on system, “D” for number of jobs successfully terminated, “E” for number ofjobs terminated with an R exception and “R” for number of jobs currently running on the system.
Usage
waitForJobs(reg, ids, sleep = 10, timeout = 604800, stop.on.error = FALSE,
progressbar = TRUE)
Arguments
- reg
[
Registry
] Registry.- ids
[
integer
] Vector of job ids. Default is all submitted jobs not yet terminated.- sleep
[
numeric(1)
] Seconds to sleep between status updates. Default is10
.- timeout
[
numeric(1)
] After waitingtimeout
seconds, show a message and returnFALSE
. This argument may be required on some systems where, e.g., expired jobs or jobs on hold are problematic to detect. If you don't want a timeout, set this toInf
. Default is604800
(one week).- stop.on.error
[
logical(1)
] Immediately return if a job terminates with an error? Default isFALSE
.- progressbar
[
logical(1)
] Set toFALSE
to disable the progress bar. To disable all progress bars, seemakeProgressBar
.
Value
[logical(1)
]. Returns TRUE
if all jobs terminated successfully
and FALSE
if either an error occurred or the timeout is reached.