2016-08-25 4 views
1

RCloudでrShinyアプリを使用しています。 write.csvを使用すると、ファイルはnobody nobodyとして保存され、read.csvを使用してそのファイルを読み取ることができなくなります。 write.csv関数のオプションとしてユーザーとファイルのアクセス許可を指定するソリューションですか?それとも別の方法がありますか?Rでwrite.csvを使用するときに、ファイルの所有者とアクセス許可を指定するにはどうすればよいですか?

私は、複数の結果を構成して実行し、それぞれをファイルに追加してから、ユーザーにそのファイルを電子メールで送信することを計画しています。

write.csv(lob_comp,'Rcopy.csv') 
    lob_comp<-read.csv('Rcopy.csv') 

-rw-R ----- 1誰も誰も399 8月25日0時51 Rcopy.csv

$猫Rcopy.csv

猫:Rcopy.csv :許可が拒否されました

答えて

0

アカウントを持っていないrShinyアプリケーションユーザーは、RCloudを設定した方法であれば、実際には 'nobody'としてログインしています。誰もがファイルを書いたので、誰もそれをchmodできません。このラインをあなたの輝くコードに入れてください。あなたがファイルをchmod'dたら

system("chmod 644 Rcopy.csv")

あなたはそれを読むことができるはずです。

+0

Rには 'Sys.chmod()'があります。 –

関連する問題