Gestión del rendimiento, los procesos y la información del sistema en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Visualización y verificación de archivos crontab

Puede utilizar el comando crontab –l para visualizar y verificar el contenido de un archivo crontab.

Verificación de la existencia de un archivo crontab

Para verificar que para un usuario existe un archivo crontab, utilice el comando ls -l en el directorio /var/spool/cron/crontabs. Por ejemplo, el siguiente ejemplo de salida muestra que existen archivos crontab para distintos usuarios del sistema.

$ ls -l /var/spool/cron/crontabs
drwxr-xr-x   2 root     sys           12 Nov 26 16:55 ./ 
drwxr-xr-x   4 root     sys            4 Apr 28  2012 ../ 
-rw-------   1 root     sys          190 Jun 28  2011 adm 
-rw-------   1 root     staff          0 Nov 13  2012 mary 
-rw-------   1 root     un           437 Oct  8  2012 johndoe 
-r--------   1 root     root         453 Apr 28  2012 lp 
-rw-------   1 root     sparccad      63 Jul 17 10:39 mary2 
-rw-------   1 root     sparccad     387 Oct 14 15:15 johndoe2 
-rw-------   1 root     other       2467 Nov 26 16:55 root 
-rw-------   1 root     sys          308 Jun 28  2011 sys 
-rw-------   1 root     siete        163 Nov 20 10:40 mary3
-r--------   1 root     sys          404 Jan 24  2013 uucp 

Visualización de un archivo crontab

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 archivos crontab de otros usuarios, debe asumir el rol de usuario root.

You can use the crontab command as follows:
# 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.


Caution

Precaución  -  Si accidentalmente escribe el comando crontab sin opciones, presione el carácter de interrupción del editor para 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 4-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.

$ crontab -l
13 13 * * * chmod g+w /home1/documents/*.book > /dev/null 2>&1
Ejemplo 4-3  Visualización del archivo root crontab predeterminado

Este ejemplo muestra cómo visualizar el archivo crontab predeterminado de root.

$ su
Password:

# 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 4-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:
# crontab -l jones
13 13 * * * cp /home/jones/work_files /usr/backup/. > /dev/null 2>&1