【问题标题】:is there a way to determine if R code is running on the client (laptop install) or on the server - in R server install有没有办法确定 R 代码是在客户端(笔记本电脑安装)还是在服务器上运行 - 在 R 服务器安装中
【发布时间】:2017-01-21 05:32:54
【问题描述】:

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

谢谢

【问题讨论】:

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

标签: r server client


【解决方案1】:

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

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

https://stat.ethz.ch/pipermail/r-help/2011-June/280773.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-21
    • 1970-01-01
    • 2021-05-12
    • 1970-01-01
    • 2010-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多