Linux , Unix y Mac OS X viene con un programa llamado " Cron " que les permite programar horarios y fechas importantes en scripts de mantenimiento del sistema pueden ejecutarse . Sin embargo , la versión predeterminada de " Cron " no viene con la interfaz gráfica de usuario ( GUI) y debe ser utilizado desde la línea de comandos . La clave para la adición de secuencias de comandos para la " Cron " programador es utilizar el modo "Edit " de la aplicación " Crontab " que viene con su sistema operativo. Instrucciones
1
Abre tu terminal, y luego abrir el programa de gestión de cron " Crontab " escribiendo el siguiente comando en el terminal :
crontab -e
"e- " bandera representa "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 desea ejecutar con la siguiente sintaxis: .
1 2 3 4 5 de comandos
los números se refieren al momento en que se ejecuta el comando. Son, en fin , " minutos DAY_OF_WEEK día mes hora . " Usted puede dejar de lado ninguno de los intervalos de tiempo , poniendo un "* " en su lugar. Este es un ejemplo de comando " Cron ":
15 14 ** 1 aSystemScript.sh
Esto ejecutar el script " aSystemScript.sh " todos los lunes ( 1 ) a las 14:15 ( 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
Guarde su trabajo . La forma de hacerlo depende del editor por defecto para el sistema operativo, pero por lo general se puede utilizar la tecla "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 guardar. Sin embargo , algunos editores esotéricas como vi o nano pueden tener diferentes pulsaciones de teclado definidos.
4
Cierre el editor. Cuando el editor se cierra , " crontab" le lea los cambios y hacer los cambios necesarios en el programa " Cron " para usted.