Pregunta

Tengo un script de R que genera un informe basado en el contenido actual de una base de datos. Esta base de datos está en constante flujo con registros que se agregan / borrado muchas veces al día. ¿Cómo puedo pedir a mi equipo para realizar esta cada noche a las 4 de la mañana por lo que tengo un informe actualizado a la espera de mí por la mañana? O tal vez lo quiero volver a ejecutar una vez que un cierto número de nuevos registros se han añadido a la base de datos. ¿Cómo podría yo ir sobre la automatización de esto? Debo mencionar que estoy en Windows, pero que fácilmente podría poner este script en mi máquina Linux si eso fuera a simplificar el proceso.

¿Fue útil?

Solución

Para las ventanas, utilizar el programador de tareas para configurar la tarea a ejecutar, por ejemplo, todos los días a las 4:00 am

Te da muchas otras opciones en cuanto a la frecuencia, etc. http://en.wikipedia.org/wiki/Windows_Task_Scheduler

Otros consejos

¿Cómo puedo pedir a mi equipo para realizar esta cada noche a las 4 de la mañana, así que tengo un informe al día esperando por mí en la mañana?

Puede configurar una tarea programada en un sistema Linux. Estos se ejecutan en el tiempo establecido, si el ordenador está encendido. Para ello, abra un tipo de terminal y:

crontab -e

Y añade:

00 4 * * * r source(/home/FilePath/.../myRscript.R)

Fuente: desbordamiento de pila

Licenciado bajo: CC-BY-SA con atribución
scroll top