Cómo cambiar el environment de una shell para simular condiciones de ejecución de crontab

Cuando al ejecutar un comando o script en una shell funciona pero al programarlo en un cron falla, sólo se puede debugear si podemos ejecutarlo a mano en las mismas condiciones que lo hace crontab.

Para eso, hay que ejecutar lo siguiente que replica el environment de crontab en la shell:

$ env -i /bin/bash --noprofile --norc

Después de eso se puede ejecutar lo que sea con el mismo environment que tendrá crontab.