Você não pode especificar o tempo que você quer em uma única linha cron
# 4.30 - 4.59 evry 5 mins
30-59/5 4 * * *
# 5.00 - 6.55 evry 5 mins
*/5 5-6 * * *
# 7.00 - 7.30 evry 5 mins
0-30/5 7 * * *
OU adicione algo assim ao seu cron
*/5 4-7 * * * [ "$(date +%H%M)" -gt 0429 -a "$(date +%H%M)" -lt 0731 ] && YourScriptHere
# $( ) = means run command inside and get the results, same as backticks '
# be careful with date, because you can also set your computers time with it.
# man date will give you list of %LETTER options to specifu
# %H = hour, %M = minutes,
# -gt = greater than, -lt lessthan -a = and, && = continue execution if previous command
# did not return error.