The child process is started in the background, and the function return immediately.
rcmd_bg(cmd, cmdargs = character(), libpath = .libPaths(), stdout = "|", stderr = "|", poll_connection = TRUE, repos = default_repos(), system_profile = FALSE, user_profile = FALSE, env = rcmd_safe_env(), wd = ".", supervise = FALSE, ...)
Command to run. See
Command line arguments.
The library path.
Optionally a file name to send the standard output to.
Optionally a file name to send the standard error to.
It may be the same as
Whether to have a control connection to the process. This is used to transmit messages from the subprocess to the parent.
The repos option. If
Whether to use the system profile file.
Whether to use the user's profile file.
Environment variables to set for the child process.
Working directory to use for running the command. Defaults to the current working directory.
Whether to register the process with a supervisor. If
Extra arguments are passed to the processx::process constructor.
It returns a process object.