如何在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
答案 0 :(得分:1)
临时对象会在一段时间(通常为24小时)后自动删除。没有http API可以手动修剪它们。看看服务器上的/etc/cron.d/opencpu
脚本。
如果您确实要删除会话,则可以手动删除服务器上/tmp/ocpu-store/
中的目录。重新启动后也会自动将其删除。