Monitoreo de cambios en archivos en tiempo real

Tengo un programa que monitorea ciertos archivos en busca de cambios. Tan pronto como se actualiza el archivo, se procesa el archivo. Hasta ahora se me ocurrió este enfoque general de entregar "análisis en tiempo real" en R. Esperaba que ustedes tengan otros enfoques. Tal vez podamos discutir sus ventajas / desventajas.

monitor <- TRUE
start.state <- file.info$mtime # modification time of the file when initiating

while(monitor) {
  change.state <- file.info$mtime
  if(start.state < change.state) {
    #process
  } else {
    print("Nothing new.")
  }
  Sys.sleep(sleep.time)
}

Respuestas a la pregunta(5)

Su respuesta a la pregunta