Description Usage Arguments Details Value See Also
View source: R/RProcessFinish.R
This module observes a custom R script.
Together with RProcessStart this module can start and observe a custom R script as background process.
Both functions are combined in a convenience function RProcess.
1 | RProcessFinish(input, output, session, pwd = getwd(), millis = 1000)
|
input |
argument used by shiny session |
output |
argument used by shiny session |
session |
argument used by shiny session |
pwd |
chr (getwd()) path of R batch process working directory. |
millis |
|
If this function is used together with RProcessStart, they both need to be called with the same id
and the same pwd (working directory).
The communication between the shiny session and the R script is done via a *.status file.
Input and output are handed over via a *.rds file.
The working directory of the process can be defined with pwd.
This is where the files are read and written as well.
To ensure that the communication between the shiny session and the R script is working properly, use Rscript_Init
to start the script and Rscript_Fin to finish it.
These functions belong to the Rscript communication function which should be used in the R script for communication with the shiny session.
For examples see the vignette on RProcess Module Functions (vignette("RProcess_functions", package = "shinyTools")).
list with elements 4 elements
finished indicating the time at which the R script has finished (NULL if not finished yet)
result the actual output of the R script (NULL if not finished yet)
error if the R script finished with an error, a relevant message is given here as chr (NULL if no error occured)
progress num indicating progress of R script (1 if finished, [0,1[ if running, NULL otherwise)
Seome examples on how to use RProcess module functions are given in the vignette RProcess Module Functions
(vignette("RProcess_functions", package = "shinyTools"))
In the R script communications functions such as Rscript_Init and Rscript_Fin should be used
to ensure correct communication between the R script and the shiny session.
Other RProcess module functions: RProcessFinishUI,
RProcessStartUI,
RProcessStart, RProcessUI,
RProcess
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.