ubiquitour.com

Cómo agregar el Script al Cron

Equipos Linux, Unix y Mac OS X cuentan con un programa llamado "Cron" que les permite programar los tiempos y las fechas cuando importantes secuencias de mantenimiento del sistema pueden ejecutar. Sin embargo, la versión predeterminada de "Cron" viene con ninguna interfaz de usuario gráfica (GUI) y debe utilizarse desde la línea de comandos. La clave para agregar secuencias de comandos para el programador "Cron" es usar el modo "Editar" de la aplicación "Crontab" que viene con el sistema operativo.

Instrucciones

1 Abrir el terminal y luego abrir el programa de gestión de cron "Crontab" escribiendo el siguiente comando en el terminal:

crontab -e

La "-e" bandera está parado para "Editar". Abrirá una copia del archivo de configuración de "Cron" usando el editor por defecto definido para su sistema operativo. El editor predeterminado puede cambiarse por alterar la "$EDITOR" variable de entorno Unix.

2 Introduzca la secuencia de comandos que desea ejecutar con la siguiente sintaxis:

1 2 3 4 5 comando

Los números se refieren al tiempo cuando se ejecuta el comando. Ellos son, en orden, "minuto hora día mes day_of_week." Usted puede dejar a cualquiera de los vanos de tiempo poniendo un "*" en su lugar. Aquí es un comando de "Cron" de la muestra:

15 14 1 aSystemScript.sh

Esto funcionaría el script "aSystemScript.sh" todos los lunes (1) en 14:15 (14:15). En el campo "día de la semana", los números válidos son 0 a 7, con "0" y "7" refiriéndose al domingo.

3 Guarde el trabajo. La forma de hacer esto depende del editor predeterminado para su sistema operativo, pero normalmente puede utilizar ya sea la "tecla Ctrl" y la "S" simultáneamente para un teclado o "Cmd" y "S" simultáneamente en el teclado de Apple para guardar. Sin embargo, algunos autores esotéricos como Vi o Nano pueden tener diferentes pulsaciones de teclado definidos.

4 Cierre el editor. Cuando se cierra el editor, "Crontab" leer los cambios y hacer las actualizaciones necesarias al programa de "Cron" para usted.

Consejos y advertencias

  • Puede abrir el terminal en Mac OS X haciendo clic en el icono de "Spotlight" y escribir "Terminal". En Linux y Unix, el procedimiento para la apertura de un terminal dependerá de la configuración del sistema.
  • Alterar su editor predeterminado tecleando "export EDITOR = editor_program_name" en el terminal inmediatamente antes de abrir el archivo Crontab. Reemplace "editor_program_name" con el nombre de su editor de texto favorito de shell. Un fácil de usar editor instalado en la mayoría de los sistemas por defecto es "nano".
  • Para evitar conflictos y errores, usted no debe nunca intentar editar directamente los archivos de configuración "Cron". En su lugar, utilice "Crontab" tal como aquí para obtener un archivo de configuración de "Cron" temporal que se combinarán automáticamente en el sistema de "Cron".