52 votos

¿Hay una forma para validar el formato de/etc/crontab?

Yo prefiero a las tareas programadas en/etc/crontab para que pueda ver a simple vista lo ha programado para ejecutarse, independientemente del usuario que ejecuta la tarea como.

El único gotcha es que el formato no es validado por salvar, a diferencia de crontab -e--así un carácter callejero tranquilamente puede romper el cron entero.

¿Hay una forma de validar el/etc/crontab formato antes y después de guardar?

16voto

Dave Wongillies Puntos 314

Otra solución más reciente es el script de python chkcrontab

11voto

Benjamin Pollack Puntos 10458

Scripts de shell wicked cool por Dave Taylor tiene un script de shell que valida los archivos crontab.

Puede obtener la secuencia de comandos en el sitio para los libros: verifycron.
Gracias a seth por la pista.

4voto

halorty Puntos 31

Esto ya ha sido contestada por el Stack Overflow.

2voto

Mrdev Puntos 21

chkcrontab funciona perfectamente para mí! Gracias Dave. Desafortunadamente, este sitio no votar aún.

Para instalarlo (como usuario root , o el uso con el comando prefijo sudo ):

pip install chkcrontab

Si no lo has hecho pip instalado, pruebe antes de:

apt-get update
apt-get install python-pip

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: