On 2024-07-28 1:48 p.m., Josiah Parry wrote:
Hey folks! I am working with R CMD BATCH and providing a providing a
logfile output e.g.
R CMD BATCH main.R 2024-07-28.log
This creates the desired log file with the contents of stdout and stderr.
However, if plots are generated in the process, the plots are stored in
Rplots.pdf.
Is there a way via command line arguments to change the name of the pdf
output.
There might be multiple runs of this script and it would be ideal to store
the plot output independently.
That's the default filename if you open a PDF device. Open it
explicitly and you can specify any file you like.
That is,
plot(rnorm(100))
will call dev.new() which in a non-interactive session calls pdf(). If
you specify
dev.new(file = "something.pdf")
plot(rnorm(100))
the "file" argument will be ignored in an interactive session, but will
be used in a non-interactive one.
Duncan Murdoch
______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel