Problemas con Crontab y el encoding
A veces me ha sucedido que el mismo comando que desde la consola funciona correctamente cuando se ejecuta mediante cron tiene problemas con el encoding en los ficheros que genera o envíos de email.
Esto es debido normalmente a que los atributos locales del usuario que ejecuta desde consola no son los mismos que toma crond.
Para solucionar esto puedes colocar delante de los comandos del crontab una línea como esta:
LANG=en_US.UTF-8
O bien, si los comandos que ejecutas con cron son shell scripts puedes hacerlo en cada uno de ellos. Recuerda que si esos scripts llaman a otros quizás te convenga utilizar export:
export LANG=en_US.UTF-8
crontab: command not found
Si te has encontrado con este problema en un sistema CentOs/RedHat/Fedora y no sabes que paquete instalar:
yum install vixie-cron


