Si es para rotar un log, si existe el módulo
logging que se encarga de hacerlo.
En java también existe, por lo que me extraña tu pregunta. Si no te sirve logging, por favor dinos por qué.
En cualquier caso, si tu único uso para esta funcionalidad es rotar el archivo de log, por favor dinos cómo estás implementando el log, estoy seguro de que existe una forma de lograr lo que querés que no requiere una tarea programada, pero depende de tu implementación.
Saludos.