waitForJobs

0th

Percentile

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 is 10.

timeout

[numeric(1)] After waiting timeout seconds, show a message and return FALSE. 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 to Inf. Default is 604800 (one week).

stop.on.error

[logical(1)] Immediately return if a job terminates with an error? Default is FALSE.

progressbar

[logical(1)] Set to FALSE to disable the progress bar. To disable all progress bars, see makeProgressBar.

Value

[logical(1)]. Returns TRUE if all jobs terminated successfully and FALSE if either an error occurred or the timeout is reached.

Aliases
  • waitForJobs
Documentation reproduced from package BatchJobs, version 1.7, License: BSD_2_clause + file LICENSE

Community examples

Looks like there are no examples yet.