从 opencpu 会话中删除对象
Delete object from opencpu session
如何删除之前在 OpenCPU 中创建的对象?
我需要删除一些不用的对象。例如,POST 的结果如下:
/ocpu/tmp/x0b0f8555a1e1d6/R/.val
/ocpu/tmp/x0b0f8555a1e1d6/stdout
/ocpu/tmp/x0b0f8555a1e1d6/source
/ocpu/tmp/x0b0f8555a1e1d6/console
/ocpu/tmp/x0b0f8555a1e1d6/info
/ocpu/tmp/x0b0f8555a1e1d6/files/DESCRIPTION
如何删除对象 x0b0f8555a1e1d6?
我试着发帖到
curl http://myserver:myport/ocpu/library/base/R/rm -d "x0b0f8555a1e1d6"
这给出了一个错误:
... must contain names or character strings
In call:
rm(x0b0f8555a1e1d6 = NA)
和
curl http://myserver:myport/ocpu/library/base/R/rm -d "list='x0b0f8555a1e1d6'"
给出未找到对象的警告:
object 'x0b0f8555a1e1d6' not found
临时对象会在一段时间后(通常是 24 小时)自动删除。没有 http API 可以手动修剪它们。查看服务器上的 /etc/cron.d/opencpu
脚本。
如果您真的想删除会话,您可以手动删除服务器上 /tmp/ocpu-store/
中的目录。它也会在重新启动时自动删除。
如何删除之前在 OpenCPU 中创建的对象?
我需要删除一些不用的对象。例如,POST 的结果如下:
/ocpu/tmp/x0b0f8555a1e1d6/R/.val
/ocpu/tmp/x0b0f8555a1e1d6/stdout
/ocpu/tmp/x0b0f8555a1e1d6/source
/ocpu/tmp/x0b0f8555a1e1d6/console
/ocpu/tmp/x0b0f8555a1e1d6/info
/ocpu/tmp/x0b0f8555a1e1d6/files/DESCRIPTION
如何删除对象 x0b0f8555a1e1d6?
我试着发帖到
curl http://myserver:myport/ocpu/library/base/R/rm -d "x0b0f8555a1e1d6"
这给出了一个错误:
... must contain names or character strings
In call:
rm(x0b0f8555a1e1d6 = NA)
和
curl http://myserver:myport/ocpu/library/base/R/rm -d "list='x0b0f8555a1e1d6'"
给出未找到对象的警告:
object 'x0b0f8555a1e1d6' not found
临时对象会在一段时间后(通常是 24 小时)自动删除。没有 http API 可以手动修剪它们。查看服务器上的 /etc/cron.d/opencpu
脚本。
如果您真的想删除会话,您可以手动删除服务器上 /tmp/ocpu-store/
中的目录。它也会在重新启动时自动删除。