2011-07-16 13 views
5

Tengo una tarea programada (usando SCHTASKS) para ejecutar cada minuto.ejecutando una secuencia de comandos R en modo por lotes sin que aparezca el símbolo del sistema

SCHTASKS /Create /SC MINUTE /MO 1 /TN READSCALE /TR "Rcmd BATCH --vanilla --slave q:\workspace\waga\readScale.R" 

En cada ejecución aparece la ventana del símbolo del sistema. Es ligeramente irritante y tal vez un posible riesgo para la salud de las personas con epilepsia. En Java, se puede usar javaw.exe (see this thread) que no aparece un símbolo del sistema. ¿Hay un equivalente para R?

Respuesta

3

Felicitaciones a serverfault.com, donde algunas personas resolvieron el problema sin herramientas externas al menos de dos maneras. Here's the thread.

Primero es escribir un script .vbs. Esto requiere algún conocimiento de este lenguaje de scripting y puede no ser apropiado para todos.

El segundo método es ejecutar la tarea (como lo estoy haciendo) en SISTEMA (y no en el usuario que está conectado actualmente).

2

Ah, Windows ... Hay una herramienta llamada hstart que puede ayudar aquí.

+0

Acabo de toparme con esta herramienta esta mañana. ¿Grandes mentes piensan igual? :) Lo intentaré por la tarde y aceptaré esto como la respuesta correcta si funciona. –

+0

Gracias por la sugerencia, pero encontré una mejor manera (sin herramientas externas). Ver mi respuesta a continuación que debería aparecer en breve. –

Cuestiones relacionadas