Hola,
Dado que piensas usar crontab, la tarea no resulta muy complicada. En la situación que describes, no es tan importante saber cuántas veces vas a ejecutar una tarea (puede ser 1, 2, 10, 1000 veces...) sino
cuándo quieres que se ejecute.
Como probablemente sabrás, la forma de programar tareas en un archivo crontab es mediante líneas que tienen una apariencia como esta:
Código:
minutos horas dia_del_mes mes dia_de_la_semana comando
Así que todo lo que tienes que hacer es definir estos valores de modo tal que representen una hora y fecha única. Así el comando que indiques se ejecutará una sola vez.
Por ejemplo, si quieres que se ejecute a las 3:00 pm del 20 de Julio de 2003, por decir cualquier cosa, tendrías que modificar tu archivo crontab (cosa que puedes hacer mediante `crontab -l') y agregar una línea como:
Código:
0 15 20 7 * /ruta/hacia/el/comando/ejecutable
Espero que te ayude a recordar un poco... :) Saludos.