Tecnología

Inicio

Cómo agregar secuencias de comandos para Cron

Linux, Unix y Mac OS X computadoras vienen con un programa llamado "Cron" que les permite programar los tiempos y fechas en las secuencias de comandos de mantenimiento importantes del sistema se pueden ejecutar. Sin embargo, la versión predeterminada de "Cron" no viene con interfaz gráfica de usuario (GUI) y se debe utilizar desde la línea de comandos. La clave para la adición de secuencias de comandos para el programador "Cron" es utilizar el modo "Editar" de la aplicación "crontab" que viene con su sistema operativo.

Instrucciones

1 Abra su terminal, y luego abrir el programa de gestión de cron "crontab" escribiendo el siguiente comando en el terminal:

crontab -e

La bandera "-e" es sinónimo de "editar". Se abrirá una copia del archivo de configuración "Cron" usando el editor por defecto definido para su sistema operativo. El editor por defecto se puede cambiar modificando el "$ EDITOR" variable de entorno Unix.

2 Introduzca la secuencia de comandos que le gustaría ejecutar con la siguiente sintaxis:

mando 1 2 3 4 5

Los números se refieren al momento en que se ejecuta el comando. Ellos son, en orden, "mes DAY_OF_WEEK día hora minuto." Usted puede dejar de lado ninguno de los intervalos de tiempo poniendo un "*" en su lugar. Aquí es un comando "Cron" muestra:

15 14

1 aSystemScript.sh

Esto iría en el guión "aSystemScript.sh" todos los lunes (1) a las 2:15 pm (14:15). En el marco del "día de la semana" de campo, los números válidos son del 0 al 7, tanto con "0" y "7", en referencia a domingo.

3 Guarda tu trabajo. La forma de hacerlo depende del editor por defecto para el sistema operativo, pero normalmente se puede utilizar cualquiera de las teclas "Ctrl" y "S" al mismo tiempo para un teclado de EE.UU. o "Comando" y "S" al mismo tiempo en un teclado de Apple para ahorrar. Sin embargo, algunos editores esotéricos tales como Vi o Nano pueden tener diferentes combinaciones de teclas definidas.

4 Cierre el editor. Cuando el editor está cerrado, "crontab" leerá los cambios y hacer las actualizaciones necesarias para el programa "Cron" para usted.

Consejos y advertencias

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