La input de Crontab con range de horas pasa la medianoche

Es esta especificación de time de crontab válida, haciendo lo que se espera:

0 22-4 * * * 

¿O es necesario hacer algo como

 0 22,23,0,1,2,3,4 * * * 

Nunca he intentado utilizar un range como ese, y no estoy seguro de si funcionaría. Así que mi primer consejo sería probarlo y ver qué sucede, aunque probablemente con una secuencia de commands que solo haga una input de logging u otra cosa inocua.

En segundo lugar, para cron ATT y BSD no puede tener ranges y lists coexistentes, por lo que tendrá que listr cada hora por separado o tener dos líneas, una con el range y otra con la list.

Hay una amplia gama de demonios cron, a less que indique cuál es exactamente el que está usando (el event handling lists en casos de esquina podría cambiar de una versión a la siguiente) no puede haber una respuesta. La mejor apuesta es ir con su list explícita. No me sorprendería mucho si alguna implementación llevara su envoltura como una forma extraña de decir 4-22

¿Su documentation local incluso menciona este tipo de caso? Tal vez es legal tener dos lists, por ejemplo, 22-24,1-4 ?

Tuve problemas para ejecutar cronjobs durante la medianoche. Terminé poniendo dos inputs casi idénticas para los guiones involucrados.

 * 22-00 * * * /myscript * 00-05 * * * /myscript 

eso pareció hacer el truco.
Estaba experimentando errores de cron debido al uso de 22-05, y por el process de eliminación surgió esta solución. Espero que ayude a alguien atrapado como yo. Raspberry Pi, Raspbian