Gestion des informations système, des processus et des performances dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Septembre 2014
 
 

Suppression des fichiers crontab

Par défaut, les fichiers crontab sont protégés de sorte que vous ne puissiez pas supprimer par inadvertance un fichier crontab en utilisant la commande rm. Utilisez plutôt la commande crontab -r pour supprimer des fichiers crontab.

Par défaut, la commande crontab -r affiche votre propre fichier crontab.

Vous n'avez pas besoin d'accéder au répertoire /var/spool/cron/crontabs (contenant les fichiers crontab) pour utiliser cette commande.

Suppression d'un fichier crontab

Avant de commencer

Prenez le rôle root pour supprimer un fichier crontab appartenant à root ou à un autre utilisateur. Les rôles contiennent des autorisations et des commandes privilégiées. Reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .

Vous n'avez pas besoin de prendre le rôle root pour supprimer votre propre fichier crontab.

  1. Supprimez le fichier crontab.
    # crontab -r [username]

    username indique le nom du compte utilisateur pour lequel vous souhaitez supprimer un fichier crontab. Pour supprimer des fichiers crontab pour un autre utilisateur, prenez le rôle root.


    Caution

    Mise en garde  -  Si, par mégarde, vous saisissez la commande crontab sans option, appuyez sur le caractère d'interruption de l'éditeur pour quitter sans enregistrer les modifications. En revanche, si enregistrez les modifications et quittez le fichier, le fichier crontab est remplacé par un fichier vide.


  2. Vérifiez que le fichier crontab a bien été supprimé.
    # ls /var/spool/cron/crontabs
Exemple 4-5  Suppression d'un fichier crontab

L'exemple suivant montre comment l'utilisateur smith supprime son propre fichier crontab à l'aide de la commande crontab -r.

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