[R-SIG-Mac] Identifying computer from R

Dennis Fisher ||@her @end|ng |rom p|e@@th@n@com
Sat May 27 00:15:09 CEST 2023


R 4.2.3
OS X

Colleagues 

Interesting (minor) problem.  I have code that I run automatically on two different computers.  The code runs from Dropbox so there is not separate code for each computer.

In order to identify which computer is running the code, I was hoping to do something like:
	Sys.getenv(SOMETHING)

In a terminal window:
	echo $PS1
returns the prompt on that particular computer.

However, when I attempt to access that from R, I am not successful.  For example:

In a terminal:
	echo $PS1
returns:
	PET\!>

In R:
	Sys.getenv("PS1")
returns:
	""

In R:
	system("echo $PS1") 
returns an empty line.

A solution to this immediate problem (how to obtain that environment variable in R) or any other clever way to identify a particular computer would be much appreciated.

Dennis


Dennis Fisher MD
P < (The "P Less Than" Company)
Phone / Fax: 1-866-PLessThan (1-866-753-7784)
www.PLessThan.com



More information about the R-SIG-Mac mailing list