Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Guía de administración del sistema: administración avanzada Oracle Solaris 10 1/13 Information Library (Español) |
1. Administración de terminales y módems (descripción general)
2. Configuración de terminales y módems (tareas)
3. Gestión de puertos de serie con Service Access Facility (tareas)
4. Gestión de recursos del sistema (descripción general)
5. Visualización y cambio de la información del sistema (tareas)
6. Gestión del uso de discos (tareas)
7. Gestión de cuotas de UFS (tareas)
8. Programación de tareas del sistema (tareas)
Creación y edición de archivos crontab (mapa de tareas)
Formas de ejecutar automáticamente tareas del sistema
Para programar trabajos repetitivos: crontab
Para programar un solo trabajo: at
Programación de tareas repetitivas del sistema (cron )
Cómo gestiona la programación el daemon cron
Sintaxis de entradas de archivo crontab
Creación y edición de archivos crontab
Cómo crear o editar un archivo crontab
Cómo verificar que un archivo crontab existe
Eliminación de archivos crontab
Cómo eliminar un archivo crontab
Control del acceso al comando crontab
Cómo denegar el acceso al comando crontab
Cómo limitar el acceso al comando crontab a los usuarios especificados
Cómo verificar el acceso limitado al comando crontab
Uso del comando at (mapa de tareas)
Programación de una sola tarea del sistema (at)
Control del acceso al comando at
Cómo denegar el acceso al comando at
Cómo verificar que se ha denegado el acceso al comando at
9. Gestión de contabilidad del sistema (tareas)
10. Contabilidad del sistema (referencia)
11. Rendimiento de los recursos del sistema (descripción general)
12. Gestión de procesos del sistema (tareas)
13. Supervisión del rendimiento del sistema (tareas)
14. Resolución de problemas de software (descripción general)
15. Gestión de los mensajes del sistema
16. Gestión de archivos del núcleo central (tareas)
17. Gestión de información sobre la caída del sistema (tareas)
18. Resolución de diversos problemas de software (tareas)
19. Resolución de problemas de acceso a archivos (tareas)
20. Resolución de incoherencias en el sistema de archivos UFS (tareas)
21. Resolución de problemas del paquete de software (tareas)
El comando crontab -l muestra el contenido de un archivo crontab casi de la misma manera en que el comando cat muestra el contenido de otros tipos de archivos. No es necesario cambiar el directorio a /var/spool/cron/crontabs (donde se ubican los archivos crontab) para utilizar este comando.
De manera predeterminada, el comando crontab -l muestra su propio archivo crontab. Para visualizar los archivos crontab que pertenecen a otros usuarios, debe ser superusuario.
Antes de empezar
Conviértase en superusuario o asuma un rol similar para visualizar un archivo crontab que pertenece a root o a otro usuario.
No es necesario que se convierta en superusuario ni que asuma un rol similar para visualizar su propio archivo crontab.
$ crontab -l [username]
Donde username especifica el nombre de la cuenta del usuario de la que desea visualizar un archivo crontab. Visualizar el archivo crontab de otro usuario requiere privilegios de superusuario.
Precaución - Si accidentalmente escribe el comando crontab sin opciones, presione el carácter de interrupción de su editor. Este carácter permite salir sin guardar los cambios. Si, en cambio, guardó los cambios y cerró el archivo, el archivo crontab existente se sobrescribirá con un archivo vacío. |
Ejemplo 8-2 Visualización de un archivo crontab
Este ejemplo muestra cómo utilizar el comando crontab -l para visualizar el contenido del archivo crontab predeterminado del usuario.
$ crontab -l 13 13 * * * chmod g+w /home1/documents/*.book > /dev/null 2>&1
Ejemplo 8-3 Visualización del archivo root crontab predeterminado
Este ejemplo muestra cómo visualizar el archivo crontab predeterminado de root.
$ suPassword: Oracle Corporation SunOS 5.10 Generic Patch January 2005 # crontab -l #ident "@(#)root 1.19 98/07/06 SMI" /* SVr4.0 1.1.3.1 */ # # The root crontab should be used to perform accounting data collection. # # 10 3 * * * /usr/sbin/logadm 15 3 * * 0 /usr/lib/fs/nfs/nfsfind 30 3 * * * [ -x /usr/lib/gss/gsscred_clean ] && /usr/lib/gss/gsscred_clean #10 3 * * * /usr/lib/krb5/kprop_script ___slave_kdcs___
Ejemplo 8-4 Visualización del archivo crontab de otro usuario
Este ejemplo muestra cómo visualizar el archivo crontab que pertenece a otro usuario.
$ su Password: Oracle Corporation SunOS 5.10 Generic Patch January 2005 # crontab -l jones 13 13 * * * cp /home/jones/work_files /usr/backup/. > /dev/null 2>&1