SCO de Unix incluye dos modos de programación de trabajos: crontab y el comando at. El crontab es un archivo especial que contiene los comandos que se ejecutan por el servicio de programación del sistema cron. Hay dos tipos de archivos crontab: el sistema de archivos y archivos de usuario. Los archivos de usuario crontab sólo contienen comandos programados por un usuario. El archivo crontab del sistema sólo puede ser modificado por el usuario root administrativo, y se utiliza para las tareas del sistema. El comando at programa un comando para se ejecutada en un momento futuro. El comando at se utiliza en lugar del archivo crontab si el programa o comando sólo tiene que ejecutarse una vez.

signo de pregunta

Editar el archivo de Crontab

Paso 1

Abra una ventana de terminal, o salga de la interfaz gráfica.

Paso 2

Escriba crontab -e y presione Intro para editar el archivo crontab.

Paso 3

Pulse la flecha hacia abajo hasta llegar a la modificación requerida del trabajo.

Paso 4

Modifique o elimine la línea que contiene el trabajo. Cada línea se compone de seis campos obligatorios, separados por un espacio. Los primeros cinco campos son el tiempo: minutos (0 a 59), horas (0 a 23), el día del mes (1 a 31), los meses del año (1 a 12) y el día de la semana (0 a 6 ). El último campo es el comando para ejecutar, el cual puede contener espacios. Los campos de hora no son necesarios para el trabajo diario, semanal o mensual y puede ser llenado con un asterisco como marcador de posición. Por ejemplo, si un usuario desea ejecutar un programa llamado example, su crontab podría contener esta línea:

* 03 * * 1 example

Esto ejecutaría example a las 3:00 am todos los lunes. Para más ejemplos, escriba man crontab en la línea de comandos.

Paso 5

Pulse la tecla ESC para cambiar al modo de comandos, escriba : wq para guardar y salir del editor de crontab. Para salir sin guardar, escriba : q! en su lugar.

Cambiar trabajos con el comando at

Paso 1

Abra una ventana de terminal, o salga de la interfaz gráfica.

Paso 2

Escriba at -l y presione Intro para programar trabajos. Tome nota del trabajo que necesita ser cambiado.

Paso 3

Escriba at -r 1 y presione Intro para eliminar el trabajo. Sustituya 1 con el número de trabajo que muestra el comando anterior. No es necesario tomar nuevas medidas si no desea volver a programar el trabajo.

Paso 4

Escriba at 0300am Dec 1 example y presione Intro para volver a programar el comando. Reemplace 0300am con el tiempo que desea ejecutar el comando, y, opcionalmente, Dec 1 con el día. Si omite el día, el comando se ejecutará a la hora especificada. Reemplace example con el comando a ejecutar.

Advertencia
Tenga mucho cuidado al usar cualquiera de estos comandos como usuario root. Los comandos programados como usuario root se ejecuta con privilegios administrativos, y por lo tanto, podrían representar un riesgo para la seguridad.

logo de unix sco