【问题标题】:Location of temporary files in OpenCPU Single-User ServerOpenCPU 单用户服务器中临时文件的位置
【发布时间】:2014-10-14 11:00:05
【问题描述】:

我开始通过 OS X Mavericks 上的单用户服务器探索 OpenCPU,并且想知道临时文件存储在哪里。例如,如果我运行

curl http://localhost:9344/ocpu/library/stats/R/rnorm/ --data n=50

我在此处收到输出可用的通知:

/ocpu/tmp/x0757cc5bd3/R/.val

如果我将浏览器指向此处,我可以查看:

http://localhost:9344/ocpu/tmp/x0757cc5bd3/R/.val/print

我的问题是,我的机器上的 /ocpu/tmp 在哪里?我的 /tmp 文件夹中没有任何内容与上述内容相对应。任何帮助/指导将不胜感激。

【问题讨论】:

  • 运行 OpenCPU 的 Web 服务器会将站点根 (http://localhost:9344/ocpu) 映射到磁盘上的真实位置。
  • 这是我要找的真实位置。

标签: r opencpu


【解决方案1】:

在浏览器中输入错误的 URL 后,我偶然发现了答案。本地 OpenCPU 服务器将我的临时文件映射到以下临时目录:

/private/var/folders/__/yz_l30s48xj6m_0059b_2twr0000gn/T/ocpu-alexioannides/tmp_library/[your_session_id]

【讨论】:

    【解决方案2】:

    在您的 R 控制台(您已调用 library(opencpu))中执行函数 tempdir(),您将看到存储临时文件的目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-24
      • 1970-01-01
      • 2019-03-23
      • 1970-01-01
      • 1970-01-01
      • 2019-05-13
      相关资源
      最近更新 更多