Ignorer les liens de navigation | |
Quitter l'aperu | |
Guide d’administration système : administration avancée |
1. Gestion des terminaux et modems (présentation)
2. Configuration des terminaux et modems (tâches)
3. Gestion des ports série avec la fonction d'accès aux services (tâches)
4. Gestion des ressources système (présentation)
5. Affichage et modification des informations système (tâches)
6. Gestion de l'utilisation du disque (tâches)
7. Gestion des quotas UFS (tâches)
8. Tâches de planification du système (tâches)
Création et modification de fichiers crontab (liste des tâches)
Méthodes d'exécution automatique des tâches système
Planification de travaux répétitifs : crontab
Planification d'un travail unique : at
Planification d'une tâche système répétitive (cron )
Gestion de la planification par le démon cron
Syntaxe des entrées du fichier crontab
Création et modification de fichiers crontab
Création ou modification d'un fichier crontab
Vérification de l'existence d'un fichier crontab
Suppression des fichiers crontab
Suppression d'un fichier crontab
Contrôle de l'accès à la commande crontab
Refus d'accès à la commande crontab
Restriction de l'accès à la commande crontab aux utilisateurs spécifiés
Vérification de l'accès restreint à la commande crontab
Utilisation de la commande at (liste des tâches)
Planification d'une seule tâche système (at)
Contrôle de l'accès à la commande at
Affichage de la file d'attente at
Refus d'accès à la commande at
Vérification de l'accès refusé à la commande at
9. Gestion de la comptabilisation du système (tâches)
10. Comptabilisation du système (référence)
11. Gestion des performances du système (présentation)
12. Gestion des processus système (tâches)
13. Surveillance des performances du système (tâches)
14. Résolution des problèmes logiciels (présentation)
15. Gestion des messages système
16. Gestion des fichiers noyau (tâches)
17. Gestion des informations sur les pannes système (tâches)
18. Résolution de problèmes logiciels divers (tâches)
19. Résolution des problèmes d'accès aux fichiers (tâches)
20. Résolution des incohérences d'un système de fichiers UFS (tâches)
La commande crontab -l affiche le contenu d'un fichier crontab de la même façon que la commande cat affiche le contenu d'autres types de fichiers. Vous n'avez pas besoin d'accéder au répertoire /var/spool/cron/crontabs (contenant les fichiers crontab) pour utiliser cette commande.
Par défaut, la commande crontab -l affiche votre propre fichier crontab. Pour afficher les fichiers crontab qui appartiennent à d'autres utilisateurs, vous devez être connecté en tant que superutilisateur.
Avant de commencer
Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent pour afficher un fichier crontab appartenant à root ou à un autre utilisateur.
Vous n'avez pas besoin de vous connecter en tant que superutilisateur ni de prendre un rôle équivalent pour afficher votre propre fichier crontab.
$ crontab -l [username]
où nom d'utilisateur indique le nom du compte utilisateur pour lequel vous souhaitez afficher un fichier crontab. L'affichage du fichier crontab d'un autre utilisateur exige des privilèges de superutilisateur.
Attention - Si, par mégarde, vous saisissez la commande crontab sans option, appuyez sur le caractère d'interruption de l'éditeur. Ce caractère vous permet de quitter sans enregistrer les modifications. En revanche, si vous avez enregistré les modifications et quitté le fichier, le fichier crontab est remplacé par un fichier vide. |
Exemple 8-2 Affichage d'un fichier crontab
Cet exemple illustre l'utilisation de la commande crontab -l pour afficher le contenu du fichier crontab par défaut de l'utilisateur.
$ crontab -l 13 13 * * * chmod g+w /home1/documents/*.book > /dev/null 2>&1
Exemple 8-3 Affichage du fichier root crontab par défaut
Cet exemple illustre l'affichage du fichier root crontab par défaut.
$ 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___
Exemple 8-4 Affichage du fichier crontab d'un autre utilisateur
Cet exemple illustre l'affichage du fichier crontab d'un autre utilisateur.
$ 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