¿Qué es Cron en Linux?

by admin

Cron, y el crontab relacionado, son funciones integradas en el sistema operativo Linux se puede utilizar para realizar tareas repetitivas o aburridas más fácil. Se puede tomar un poco de práctica para usar cron con éxito, pero las recompensas que valga la pena. Muchos usuarios de Linux utilizan cron para dedicar menos tiempo a mantener sus máquinas y más tiempo disfrutando de ellos.

Es lo Cron

Cron es un programa que puede ejecutar otros programas en un momento dado. El proceso es llamado por el programa crontab, que es una parte de la mayoría de las distribuciones de Linux. No todos los usuarios pueden usar cron. Hay dos archivos que especifican quién puede utilizar cron y que no pueden. Estos archivos se encuentran en el "/usr/lib/cron/cron.allow" y directorios "/usr/lib/cron/cron.deny", respectivamente. Con el fin de poder utilizar cron o crontab, el nombre de usuario debe estar ubicado en la carpeta de "permitir", y no puede ser enumerada en la carpeta de "negar".

¿Cómo se usa Cron

Puede usar cron mediante la preparación de un archivo de texto con su editor de texto predeterminado. Este archivo de texto debe estar en un formato determinado, y debe incluir el programa o programas que desea iniciar, así como el momento en que debe comenzar. Una vez que tenga el archivo de texto, llamarlo usando el programa crontab. Para ello, sólo hay que escribir "crontab -e", sin las comillas. Al escribir este comando en la línea de comandos, crontab creará un documento cron en blanco para usted.

El formato Cron correcta

Es muy importante que aprender y poner en práctica la sintaxis cron correcta. Esencialmente, hay seis componentes en un archivo cron. Estos son "min", "hora", "día del mes", "mes", "día de la semana" y "programa para ser ejecutado." Cada valor se escribe horizontalmente sin comillas y con un espacio entre ellos. No es necesario escribir un valor para cada campo, pero si se deja un campo en blanco que debe escribir el carácter "*" en su lugar. Por último, al entrar en el "programa para ser ejecutado" valor, se debe incluir la ruta completa del programa.

A Ejemplo Cron

Un ejemplo completo es posible que desee utilizar es "15 20 rm / home / usuario / tmp / ". Tenga en cuenta que debería reemplazar" usuario "con su propio nombre de usuario. Se puede usar este comando para eliminar los archivos temporales de todos los días a las 8:15 pm Este ejemplo demuestra cómo se puede utilizar cron para simplificar y automatizar tareas tediosas que se deben hacer manualmente en muchos otros sistemas operativos. Cuando se configura un archivo cron de trabajo y las tareas dentro de ella se ejecutan, crontab enviará automáticamente un correo electrónico a la cuenta de correo electrónico asociada con su cuenta de usuario de Linux. para desactivar este comportamiento, sólo tiene que añadir "> / dev / null 2> & 1," sin las comillas, al final de su archivo cron.

ETIQUETA: