Problema en cron "Error: bad username" | Algo de Linux

miércoles, 28 de noviembre de 2007

Problema en cron "Error: bad username"

El servidor principal del centro se encarga de encender los equipos de los profesores en las aulas cada mañana a las 8:15. Pues bien, uno de los avisos de incidencias que tenía decía que no se habían encendido por la mañana.

Me puse a buscar el problema y me dí cuenta de que de alguna manera el cron no estaba ejecutando lo que yo tenía en el /etc/crontab.

Busqué cron en /var/log/messages y encontré el error que decía "Error: bad username". Y vi que cron no leía lo que había en el archivo /etc/crontab. Después de examinar todas las líneas del fichero, me fijé en la que ejecutaba mrtg:
*/5 * * * * mrtg /etc/mrtg.cfg

Comenté la línea, y, bingo. Problema resuelto.
Por lo que se ve, cron ahora no permite líneas en el crontab sin usuario. Sacando conclusiones, este cambio se debe a que he actualizado recientemente los paquetes del servidor. E imagino que se ha actualizado el paquete crontab.

Mañana cambiaré la línea para que se sigan generando los gráficos del mrtg:
*/5 * * * * root mrtg /etc/mrtg.cfg

No hay comentarios: