Seu trabalho é executado a cada minuto que é um múltiplo de 45, ou seja, sempre que minute % 45 == 0
. Então, ele será executado em hh: 00 e hh: 45.
Se fosse um fator exato de 60, ele seria executado em intervalos de tamanho uniforme.
Para fazê-lo funcionar em intervalos de 45 minutos, acho que você precisará de três regras, uma para cada hora (mod 3).
Embora eu não tenha tentado, acredito que o seguinte funcionará:
0,45 0-23/3 * * * /usr/local/bin/myjob
30 1-23/3 * * * /usr/local/bin/myjob
15 2-23/3 * * * /usr/local/bin/myjob