Rev 68948 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/utils/man/BATCH.Rd% Part of the R package, https://www.R-project.org% Copyright 1995-2013 R Core Team% Distributed under GPL 2 or later\name{BATCH}\alias{BATCH}\title{Batch Execution of R}\description{Run \R non-interactively with input from \code{infile} andsend output (stdout/stderr) to another file.}\usage{\special{R CMD BATCH [options] infile [outfile]}}\arguments{\item{infile}{the name of a file with \R code to be executed.}\item{options}{a list of \R command line options, e.g., for setting theamount of memory available and controlling the load/save process.If \code{infile} starts with a \samp{-}, use \option{--} as the finaloption.The default options are \option{--restore --save --no-readline}.(Without \option{--no-readline} on Windows.)}\item{outfile}{the name of a file to which to write output. If notgiven, the name used is that of \code{infile}, with a possible\file{.R} extension stripped, and \file{.Rout} appended.}}\details{Use \command{R CMD BATCH --help} to be reminded of the usage.By default, the input commands are printed along with the output. Tosuppress this behavior, add \code{options(echo = FALSE)} at thebeginning of \code{infile}, or use option \option{--slave}.The \code{infile} can have end of line marked by LF or CRLF (but notjust CR), and files with an incomplete last line (missing end of line(EOL) mark) are processed correctly.A final expression \samp{proc.time()} will be executed after the inputscript unless the latter calls \code{\link{q}(runLast = FALSE)} or is aborted.This can be suppressed by the option \option{--no-timing}.Additional options can be set by the environment variable\env{R_BATCH_OPTIONS}: these come after the default options (see thedescription of the \code{options} argument) and before any optionsgiven on the command line.}#ifdef unix\note{Unlike \command{Splus BATCH} on a Unix-alike, this does not run the \Rprocess in the background.In most shells, \preformatted{R CMD BATCH [options] infile [outfile] &}will do so.}#endif\keyword{utilities}