Eu acho que ele será acionado sempre que o minuto atual for um múltiplo de 180, ou seja, na hora (0 minuto). Eu tentaria
0 */3 * * * * my_script.py
em vez disso. (Curiosamente, man 5 crontab
é um pouco silencioso sobre o que acontece quando você especifica uma etapa que não divide o número de horas / minutos / dias, mas eu acho que */17
seria o mesmo que 0,17,34,51
.)