【发布时间】:2018-01-31 10:16:32
【问题描述】:
我有一个在 Linux 上运行闪亮服务器的闪亮应用程序。按照我的设置,应用程序位于/srv/shiny-server/app-dir/。
我想使用我放在一起的.R 文件将文件写入该目录以供我的闪亮应用程序读取。在那个文件中,我这样写数据:write.csv(df, "file.csv")。如果我从我的闪亮应用目录运行这个文件
Rscript /srv/shiny-server/app-dir/write_script.R,它将数据写入/home/ec2-user。
如果我将write 命令更改为write.csv(df, '/srv/shiny-server/app-dir/data.csv') 并以同样的方式运行它不起作用(权限被拒绝)。
我也不能从我的闪亮应用程序中读取/home/ec2-user/ 中的文件。
所以我的问题是:考虑到上面概述的文件夹结构,我如何从 R 脚本(不是闪亮应用中的 server.R 文件)写入闪亮应用可以访问的文件?
【问题讨论】:
标签: r linux shiny shiny-server