La especificación del cron manifiesta los siguiente
* * * * * comando - - - - - | | | | | | | | | +----- dia de la semana (0 - 6) | | | +------- mes (1 - 12) | | +--------- dia del mes (1 - 31) | +----------- hora (0 - 23) +------------- minuto (0 - 59)
Por lo que al especificar
45 * * * * comando
El comando corre cada minuto 45 de cada hora, que es distinto que corra cada 45 minutos, para especificar eso se debe especificar de la sigiente forma
*/45 * * * * comando