JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d’administration système : administration avancée
search filter icon
search icon

Informations document

Préface

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 )

Contenu d'un fichier crontab

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

Affichage des fichiers crontab

Affichage 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)

Description de la commande at

Contrôle de l'accès à la commande at

Création d'un travail at

Affichage de la file d'attente at

Vérification d'un travail at

Affichage des travaux at

Suppression des travaux 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)

21.  Résolution des problèmes du package logiciel (tâches)

Index

Méthodes d'exécution automatique des tâches système

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 8-1 Récapitulatif des commandes : planification des tâches système

Commande
Tâches planifiées
Emplacement des fichiers
Fichiers qui contrôlent l'accès
crontab
Plusieurs tâches système à intervalles réguliers
/var/spool/cron/crontabs
/etc/cron.d/cron.allow et /etc/cron.d/cron.deny
at
Une seule tâche du système
/var/spool/cron/atjobs
/etc/cron.d/at.deny

Vous pouvez également utiliser l'outil Scheduled Jobs (Travaux planifiés) de la console de gestion Solaris pour planifier les tâches de routine. Pour plus d'informations sur l'utilisation et le démarrage de la console de gestion Solaris, reportez-vous au Chapitre 2, Utilisation de la console de gestion Solaris (tâches) du Guide d’administration système : administration de base.

Planification de travaux répétitifs : crontab

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 :

Les tâches hebdomadaires d'administration système crontab peuvent inclure les opérations suivantes :

Les tâches mensuelles d'administration système crontab peuvent inclure les opérations suivantes :

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 obtenir des instructions détaillées sur la planification des travaux crontab, reportez-vous à la section Création ou modification d'un fichier crontab.

Planification d'un travail unique : at

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 Création d'un travail at.