El otro dia estube cambiando el crontab en un esxi y me volvi loco porque no se ejecutaban las tareas, al final descubri que era debido a que despues de editar el crontab hay que reiniciar el servicio y no lo estaba haciendo.
Siendo tan sencillo como realizar los siguientes pasos:
Editamos el crontab:
vi /var/spool/cron/crontabs/root
Comprobamos el id del demonio / servicio crontab:
cat /var/run/crond.pid
Matamos el proceso:
/bin/kill $(cat /var/run/crond.pid)
Reiniciamos el servicio crontab (esxi 5.0 o menor)
/bin/busybox crond
Reiniciamos el servicio crontab (esxi 5.1en adelante)
/usr/lib/vmware/busybox/bin/busybox crond
Comprobamos que el id del servicio crontab ha cambiado:
cat /var/run/crond.pid
Con estos sencillo pasos , podemos editar el crontab y actualizar el servicio asociado.