Total pregunta de novato aquí; Me disculpo de antemano.Obteniendo la hora actual en C usando time.h
Supongamos que tengo un daemon escrito en C que se despierta cada cinco minutos más o menos, realiza algún procesamiento si hay algo en su cola de entrada, y luego vuelve a dormirse. Ahora supongamos que hay algún procesamiento que solo tiene que hacer después de un cierto tiempo (configurable), por ejemplo, 2 pm (y antes de la medianoche).
En C, ¿cuál es la forma más rápida y mejor de convertir la hora actual en una variable int para que pueda verificarse fácilmente, para determinar si, de hecho, es después de las 2 pm de hoy?
Supongo que tiene buenas razones para querer implementar esta funcionalidad por su cuenta, pero por si acaso, pensé que señalaría que esto es básicamente lo que hace cron. ¿Podría su aplicación simplemente ser invocada por cron? (o tareas programadas en Windows) – rmeador
El daemon tiene un procesamiento que necesita hacer cada vez que se despierta, solo tiene algún procesamiento especial que solo se realiza después de las 2 p.m. De lo contrario, sí, definitivamente estoy de acuerdo en que cron es la mejor solución. –