2011-04-28 17 views
7

Tengo algunas secuencias de comandos que ejecuto usando el modo por lotes de R.R Modo por lotes - Suprime el archivo de salida

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

que redirigir la salida a un archivo usando:

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

El problema es que cuando corro esta secuencia de comandos, los archivos se crean con el mismo nombre del guión y la "out" sufijo (sess_dur.Rout) .

Hay una cierta manera de decir R no para generar estos archivos?

Respuesta

10

Ha intentado algo así como:

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

Gracias que trabajó;) – Barata

+6

sólo una nota, que es el/dev/null en el extremo que envía la salida a otra parte (la --vanilla y --no- las opciones de tiempo no están relacionadas) – mut1na

+1

No sé por qué se necesitaba esa aclaración. El OP quería comenzar con esa invocación de R. –

Cuestiones relacionadas