有没有一种方法可以确定R代码是在客户端(笔记本电脑安装)上运行,还是在R服务器安装中的服务器上运行

有没有一种方法可以确定R代码是在客户端(笔记本电脑安装)上运行,还是在R服务器安装中的服务器上运行,r,server,client,R,Server,Client,有没有一种方法可以确定R代码是在客户端(笔记本电脑安装)上运行,还是在R服务器安装中的服务器上运行?一个原因是要确定要包含哪些电子邮件库来发送电子邮件,因为如果在linux VM上运行,那么电子邮件的发送方式将不同于在公司MS域环境中从客户端发送的电子邮件 谢谢您可以从R中查询主机名: > Sys.info()['nodename'] nodename "U8002287-TPL-B" 是-就是这样-我选择了.Platform$OS.type调用,例如,如果从linux

有没有一种方法可以确定R代码是在客户端(笔记本电脑安装)上运行,还是在R服务器安装中的服务器上运行?一个原因是要确定要包含哪些电子邮件库来发送电子邮件,因为如果在linux VM上运行,那么电子邮件的发送方式将不同于在公司MS域环境中从客户端发送的电子邮件


谢谢

您可以从R中查询主机名:

> Sys.info()['nodename']
        nodename 
"U8002287-TPL-B"

是-就是这样-我选择了.Platform$OS.type调用,例如,如果从linux RHEL 7运行,则返回“windows”或“unix”…感谢快速帮助!