2011-04-28 89 views
7

我有一些使用R的批處理模式運行的腳本。R批處理模式 - 抑制輸出文件

/usr/bin/R CMD BATCH --vanilla --no-timing ~/scripts/R/sess_dur.R 

我將輸出重定向到一個文件中使用:

> sink("~/scripts_output/R_output.txt",append=TRUE) 

的問題是,當我運行該腳本,文件與腳本相同的名稱和"out"後綴(sess_dur.Rout)創建。

有一些方法可以告訴R不生成這些文件?

回答

10

你有沒有嘗試過這樣的:

R CMD BATCH --vanilla --no-timing ~/scripts/R/sess_dur.R /dev/null 
+0

由於它的工作;) – Barata 2011-04-28 22:08:51

+6

只是一張紙條,這是在/ dev/null的,在發送輸出別處(在--vanilla和結束--no-計時選項無關) – mut1na 2013-09-17 13:19:01

+1

我不知道爲什麼需要澄清。 OP想要從調用R開始。 – 2013-09-17 15:57:38