Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d’Oracle Solaris : Tâches courantes Oracle Solaris 11 Information Library (Français) |
1. Localisation des informations relatives aux commandes Oracle Solaris
2. Gestion des comptes utilisateur et des groupes (présentation)
3. Gestion des comptes utilisateur et des groupes (tâches)
4. Initialisation et arrêt d'un système Oracle Solaris
5. Utilisation d'Oracle Configuration Manager
6. Gestion des services (présentation)
7. Gestion des services (tâches)
8. Utilisation du gestionnaire de pannes
9. Gestion des informations système (tâches)
10. Gestion des processus système (tâches)
11. Surveillance des performances du système (tâches)
12. Gestion des packages de logiciels (tâches)
13. Gestion de l'utilisation du disque (tâches)
14. Tâches de planification du système (tâches)
Création et modification de fichiers crontab (liste des tâches)
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
Procédure de création ou modification d'un fichier crontab
Procédure de vérification de l'existence d'un fichier crontab
Affichage des fichiers crontab
Procédure d'affichage d'un fichier crontab
Suppression des fichiers crontab
Procédure de suppression d'un fichier crontab
Contrôle de l'accès à la commande crontab
Procédure de refus d'accès à la commande crontab
Procédure de restriction d'accès à la commande crontab aux utilisateurs spécifiés
Procédure de 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
Procédure de création d'un travail at
Procédure d'affichage de la file d'attente at
Procédure de vérification d'un travail at
Procédure d'affichage des travaux at
Procédure de suppression des travaux at
Procédure de refus d'accès à la commande at
Procédure de vérification d'accès refusé à la commande at
15. Configuration et administration d'imprimantes à l'aide de CUPS (tâches)
17. Gestion des informations sur les pannes système (tâches)
18. Gestion des fichiers noyau (tâches)
19. Dépannage du système et des problèmes logiciels (tâches)
20. Dépannage de divers problèmes système et logiciels (tâches)
Vous pouvez configurer l'exécution automatique de plusieurs tâches système. Certaines de ces tâches doivent être exécutées à intervalles réguliers. D'autres tâches ne doivent être exécutées qu'une seule fois, peut-être en dehors des heures de travail, par exemple le soir ou le week-end.
Cette section contient des informations générales sur deux commandes, crontab et at, qui vous permettent de planifier l'exécution automatique des tâches de routine. La commande crontab planifie les commandes répétitives. La commande at planifie les tâches ponctuelles.
Le tableau suivant résume les commandes crontab et at, ainsi que les fichiers qui vous permettent de contrôler l'accès à ces commandes.
Tableau 14-1 Récapitulatif des commandes : planification des tâches système
|
Vous pouvez planifier l'exécution des tâches de routine liées à l'administration du système tous les jours, toutes les semaines ou tous les mois à l'aide de la commande crontab.
Les tâches quotidiennes d'administration système crontab peuvent inclure les opérations suivantes :
Suppression des fichiers datés de plusieurs jours des répertoires temporaires
Exécution des commandes récapitulatives de comptabilisation
Prise d'instantanés du système à l'aide des commandes df et ps
Surveillance quotidienne de la sécurité
Exécution des sauvegardes du système
Les tâches hebdomadaires d'administration système crontab peuvent inclure les opérations suivantes :
Reconstruction de la base de données catman à utiliser avec la commande man -k
Exécution de la commande fsck -n pour répertorier les problèmes de disque
Les tâches mensuelles d'administration système crontab peuvent inclure les opérations suivantes :
Liste des fichiers non utilisés au cours d'un mois donné
Génération des rapports comptables mensuels
En outre, les utilisateurs peuvent planifier les commandes crontab pour exécuter d'autres tâches système de routine, telles que l'envoi de rappels et la suppression des fichiers de sauvegarde.
Pour consulter des instructions détaillées sur la planification des travaux crontab, reportez-vous à la section Procédure de création ou modification d'un fichier crontab.
La commande at vous permet de planifier l'exécution ultérieure d'un travail. Le travail peut comporter une seule commande ou un script.
Similaire à crontab, la commande at vous permet de planifier l'exécution automatique des tâches de routine. Toutefois, contrairement aux fichiers crontab, les fichiers at n'exécutent qu'une seule fois leurs tâches. Ils sont ensuite supprimés de leur répertoire. Par conséquent, la commande at se révèle particulièrement utile pour l'exécution de commandes ou de scripts uniques qui orientent la sortie dans des fichiers séparés à des fins d'examen ultérieur.
La soumission d'un travail at implique la saisie d'une commande et le suivi de la syntaxe de commande at pour spécifier les options de planification de l'exécution du travail. Pour plus d'informations sur la soumission des travaux at, reportez-vous à la section Description de la commande at.
La commande at stocke la commande ou le script exécuté, ainsi qu'une copie de la variable d'environnement actuelle, dans le répertoire /var/spool/cron/atjobs. Le nom du fichier de travail at se voit attribuer un numéro long qui indique son emplacement dans la file d'attente at, suivi d'une extension .a, par exemple 793962000.a.
Le démon cron recherche les travaux at au démarrage et écoute les nouveaux travaux soumis. Une fois que le démon cron a exécuté un travail at, le fichier du travail at est supprimé du répertoire atjobs. Pour plus d'informations, reportez-vous à la page de manuel at(1).
Pour obtenir les instructions détaillées sur la planification des travaux at, reportez-vous à la section Procédure de création d'un travail at.