Sim, eles são idênticos.
Eu sugeriria a primeira sintaxe, pois é mais concisa.
Existe um registro:
45 * * * 1 script.sh
e
45 0-23 * * 1 script.sh
O efeito desejado é executar o script 45 minutos após cada hora às segundas-feiras.
Eles são idênticos? Se não, qual é a diferença?
Ambos trabalham. No entanto, eu pessoalmente preferiria:
45 * * * mon script.sh
Como é mais legível e mais imediatamente compreensível sem ter que lembrar qual dia da semana é '1'.