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.
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.
# 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.
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. |
# ls /var/spool/cron/crontabs
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