#!/usr/bin/Rscript
##
## rerun an uploaded job from scratch
##
ARGS = commandArgs(TRUE)
if (length(ARGS) == 0) {
    cat("
Usage: rerunUploadJob.R JOBNO
where:
 JOBNO: job number, as seen on the My Job Status page.
Rerun a job from the archived copy of the uploaded file(s),
as if it had never been run before.  The original job and
its subjobs are wiped from history.
A new job will be created and placed into the master queue (queue 0),
from where a processServer can claim it.
FIXME
=====
Features *not* yet implemented by this script:
  - delete or revert batches in receiver DBs that were created or
    appended to by the original job run
  - add deleteBatch records to the motus transfer tables in
    the same situation.
")
    q(save="no", status=1)
}
job = as.integer(ARGS[1])
suppressMessages(suppressWarnings(library(motusServer)))
## set up the jobs structure
loadJobs()
openMotusDB()
if (rerunUploadJob(Jobs[[job]])) {
    cat("Rerun of files uploaded for job", job, "has been queued.\n")
} else {
    cat("There was an error; perhaps there is no job #", job, "?\n")
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.