19 comando cron automáticos, Condiciones que se pueden especificar para cron, 19 comando cron autom – Gasboy Site Controller II Manual del usuario

Página 176: Condiciones que se pueden especificar para cron -1, Comando cron automáticos

Advertising
background image

SC II Manual del Administrador v2.2

Comando cron automáticos

19-1

Serie CFN Gasboy

19

Comando cron automáticos

La función cron (cronológica) del Site Controller II permite la ejecución automática de comandos en horas
especificadas o cuando ocurren ciertos eventos.

Al igual que los comandos EXECUTE, los comandos cron se ejecutan en el plano de fondo y no

retrasan las operaciones de ventas normales.

Cada entrada cron cargada por el comando LOAD CRON es numerada y tiene dos partes:

una cadena de caracteres que representa las condiciones de ejecución y

un comando que se ejecutará cada vez que las condiciones se hagan verdaderas. El Site Controller
prueba las condiciones de cada entrada una vez por minuto como mínimo, como parte de sus
actividades normales de mantenimiento interno.

Una entrada permanecerá efectiva hasta que sea sobrescrita con el comando LOAD CRON o borrada

con REMOVE CRON o LOAD CRON;I.

Los comandos ejecutados por cron pueden ser comandos regulares del sistema Site Controller,

comandos en disco (comandos .BIN) o archivos de comandos (comandos .CMD). En la mayoría de los
casos, los comandos cron se usan para ejecutar archivos de comandos del usuario.

Prácticamente cualquier secuencia de comandos que puede ser ejecutada interactivamente por un

operador usuario puede colocarse en un archivo de comandos para ser ejecutada automáticamente por cron.
En el caso de comandos que requieren datos, dichos datos deben proporcionarse ya sea incluyendo los datos
en el archivo de comandos o redirigiéndolos desde un archivo separado. Cron buscará los archivos de
comandos usando la ruta normal de búsqueda de comandos.

Los comandos que pueden ser ejecutados por una entrada cron tendrán el nivel de permiso del usuario

que cargue la entrada cron.

Nota: Si un archivo de comandos o cron intenta ejecutar un programa en disco y encuentra que el

espacio del programa está ocupado, esperará hasta que el espacio esté libre. Esto es lo opuesto al caso en el
que se invoca un comando en disco directamente en la línea de comando y si el espacio del programa está
vacío, el comando terminará con un error.

Condiciones que se pueden especificar para cron

El primer carácter de una entrada cron determina las condiciones que causarán la ejecución de dicha
entrada. Los cuatro tipos de entradas cron son:

entrada temporizada

entrada de sistema inoperativo

entrada de inicialización

memoria de transacciones llena

El tipo más común de entrada cron es una entrada temporizada. Una entrada temporizada empieza con

el signo de arroba (@). Las entradas temporizadas se ejecutarán cada vez que la fecha y hora del sistema
coincidan con la fecha y hora especificada en la entrada.

Una entrada de sistema inoperativo empieza con un signo de exclamación (!). Se ejecutará cada vez

que el sistema tenga un fallo general (quede inoperativo). Una entrada de sistema inoperativo podría
ejecutar un archivo de comandos que guarda los informes de diagnóstico e históricos en un archivo de disco
para examinarlos posteriormente, luego reinicia el sistema automáticamente. Cron no deberá tener más de
una entrada de sistema inoperativo.

Una entrada de reinicialización empieza con el signo de intercalación (^). Se ejecutará cada vez que se

reinicialice el sistema. Funciona cuando se ejecuta el comando REBOOT, cuando se presiona el interruptor

Advertising