[R] How to set R_PROFILE conditional on batch or interactive mode

Lyman, Mark Mark.Lyman at atk.com
Thu Mar 19 22:25:13 CET 2009


Yes, thank you. That does the trick.

Mark Lyman


-----Original Message-----
From: Rolf Turner [mailto:r.turner at auckland.ac.nz] 
Sent: Thursday, March 19, 2009 2:42 PM
To: Lyman, Mark
Cc: r-help at r-project.org
Subject: Re: [R] How to set R_PROFILE conditional on batch or
interactive mode


On 20/03/2009, at 9:17 AM, Lyman, Mark wrote:

> Thanks for the suggestion Rolf. Unfortunately, this uses the BATCH
> profile when I use for example R CMD INSTALL. I would like the BATCH
> profile to be used only when R CMD BATCH is used. Sorry, about the
> vagueness of my question.
>
> I have found a way that approximates what I want to do. If I create a
> new script file R2, with the only change from the regular R script  
> file
> being that I set and export the R_PROFILE variable, I can use this new
> script file when I want to run BATCH jobs.
>
> R2 --save --file=jobfile

Hmmm.  Try:

cargs <- commandArgs()
mmm   <- match("-f",cargs)
if(is.na(mmm)) {
	# Do the non-batch thing.
} else {
	# Do the batch thing.
}

Does that get you where you want to go?

	cheers,

		Rolf

######################################################################
Attention: 
This e-mail message is privileged and confidential. If you are not the 
intended recipient please delete the message and notify the sender. 
Any views or opinions presented are solely those of the author.

This e-mail has been scanned and cleared by MailMarshal 
www.marshalsoftware.com
######################################################################




More information about the R-help mailing list