Description Usage Arguments Details Value See Also
View source: R/ProcessFunctions.R
This function is used to in a R script run by a RProcess module such as RProcess
to communicate status updates to its shiny session.
1 2 | Rscript_Up(progress, log = paste("Progress update to", progress),
info = NULL)
|
progress |
|
log |
|
info |
ProcessInfo object or |
A progess update might be used by a RProcess module in the shiny session to provide a progress bar. In addition, a log entry about the progress update is written in case a log file was defined. This information is taken from the ProcessInfo object.
Information about path of the log file, the session id and the process id is taken from the ProcessInfo object.
If a log file exists, it is appended by the lines defined with log. Each element of log is a line.
If a session id exists, every line 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 *.status
file.
If they do not match the R session ends with a call to quit
.
This ensures that, in case a newer version of the same process is running, the current one will quit and not overwrite anything.
list of class ProcessInfo. This list contains information about the current process and is used by other functions of this module.
These Rscript communication functions are used in R scripts started by a RProcess module such as RProcess
.
For some examples on how they work together see the vignette RProcess Module Functions.
Other Rscript communication functions: ReadInfo
,
Rscript_Abort
, Rscript_Fin
,
Rscript_Init
, Rscript_Log
,
Rscript_Start
, Rscript_Try
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.