Comenta Alvy en Microsiervos que si pones una cita en iCal para que se repita todos los días 30 del mes… en Febrero no salta, porque no hay día 30, de modo que si esa alarma debe indicar la fecha de tu copia de seguridad, te quedas sin hacerla 😉 Así que ha cambiado la cita al día 1 del mes, que sí está garantizado que existe. Posiblemente sea un _bug_, e iCal debería pasarlo al día equivalente de Marzo, o al último de Febrero —habría que pedirle consejo a quienes cumplen años un 29 de Febrero ;-)—.
Pero lo interesante es que sí que puedes hacer que iCal te avise de algo de forma relativa: por ejemplo, el último viernes, o el último jueves, de cada mes… y ese sí funciona en todos los meses, y de camino tienes garantizado que cae en un día determinado de la semana, que casi siempre es más sencillo de planificar que un día que puede caer en cualquier momento de la semana:

Eso sí, la cita saltará cada cuatro o cada cinco semanas (28 o 35 días), así que para algunas tareas puede no ser adecuado, porque pasaría demasiado tiempo sin realizarla. En ese caso, siempre se puede programar para cada cuatro viernes, por ejemplo…
Comentarios
4 respuestas a «El día del backup, cortesía de iCal»
Curioso!
Yo creo que no es ningún fallo. Es simplemente que no se “crea bien la entrada”. En el cron también tienes el mismo problema, y una de dos, o lo haces el día uno, o el 28.
Según ese razonamiento si lo haces para el día 31, no siempre tendrás una copia, no?
😉
Saludos,
Urko
No puede ser posible que el iCal de Apple falle en eso, el horrible Outlook lo tiene bien resuelto y te pone el recordatorio el 28 o 29 de febrero segun corresponda.
Pues Miguel, lo he comprobado ahora mismo… y por lo visto es una herencia del funcionamiento de
cron, y ahora delaunchd. De todas formas, particularmente encuentro más elegante el seleccionar el primer viernes o el último viernes del mes, que los días 30, 31, 28 o 29 del mes 😉Seguimos sin saber si es un _bug_ o una _feature_ 😉
Pero si te das cuenta, en la redacción original del problema ellos habían utilizado el día 30, por aquello de que no todos los meses tienen 31… cuando en condiciones normales lo habrían puesto el día 31, y se habría ajustado a 30, 29 o 28, según correspondiera…