This function is used finish a R script run by a RProcess module such as
It should be the last command of the script since it writes an output file, tells the shiny session about it,
and ends the R session with a call to
object which will be handed over back to shiny session
ProcessInfo object or
The output will overwrite the input file used by the same R script.
By setting progress to 1 in the
*.status file, the shiny session knows that this R script has finished.
It will then read the output file.
For correct communication with the shiny session an ProcessInfo object given (argument
If a log file exists, it is appended with the message given in argument
log. Each element is a line.
If a session id exists the log is prefixed with it.
If a process id exists, before writing anything the loaded process id is compared with the current one – read from the
If they do not match the R session ends with a call to
This ensures that, in case a newer version of the same process is running, the current one will quit and not overwrite anything.
These Rscript communication functions are used in R scripts started by a RProcess module such as
For some examples on how they work together see the vignette RProcess Module Functions.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.