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
 
 

Eliminación de archivos crontab

De manera predeterminada, las protecciones del archivo crontab están configuradas para que no pueda suprimir un archivo crontab desprevenidamente mediante el comando rm. En cambio, utilice el comando crontab -r para eliminar archivos crontab.

De manera predeterminada, el comando crontab -r muestra su propio archivo crontab.

No es necesario cambiar el directorio a /var/spool/cron/crontabs (donde se ubican los archivos crontab) para utilizar este comando.

Cómo eliminar un archivo crontab

Antes de empezar

Asuma el rol root para eliminar un archivo crontab que pertenece a un usuario root o a otro usuario. Los roles incluyen autorizaciones y comandos con privilegios. Consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .

No es necesario asumir el rol root para eliminar su propio archivo crontab.

  1. Elimine el archivo crontab.
    # crontab -r [username]

    Donde username especifica el nombre de la cuenta del usuario de la que desea eliminar un archivo crontab. Para eliminar archivos crontab para otro usuario, asuma el rol de usuario root.


    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.


  2. Compruebe que el archivo crontab se haya eliminado.
    # ls /var/spool/cron/crontabs
Ejemplo 4-5  Eliminación de un archivo crontab

El siguiente ejemplo muestra cómo el usuario smith usa el comando crontab -r para eliminar su propio archivo crontab.

$ ls /var/spool/cron/crontabs
adm     jones     root    smith    sys     uucp
$ crontab -r
$ ls /var/spool/cron/crontabs
adm     jones	root    sys    uucp