Qu'est-ce qu'un planificateur de tâches?
De nombreux ordinateurs sont capables d'utiliser un planificateur de travaux pour effectuer des tâches automatisées. Cette fonction permet à l'ordinateur d'effectuer certaines tâches automatiquement selon un calendrier défini par l'utilisateur de l'ordinateur. Un planificateur est généralement spécialisé pour chaque type de système d'exploitation d'ordinateur. Il exécute les tâches de manière automatisée, ce qui réduit le besoin d'intervention humaine.
Un planificateur de travaux peut être configuré pour s'exécuter à plusieurs intervalles. Cela fournit aux administrateurs système un outil permettant de planifier des tâches de maintenance mensuelles ou quotidiennes. Un exemple de travail dans le planificateur est un processus de réalisation. Il s’agit d’un processus qui transfère les anciennes données dans un stockage final. L'utilisation d'un travail planifié pour exécuter cette tâche garantit que le système informatique conserve un espace disque suffisant.
Dans le système d'exploitation UNIX®, un planificateur de travaux est généralement appelé travail cron. Il s'agit du programme de planification principal pour UNIX. Il peut exécuter plusieurs types de programmes, notamment des scripts, des tâches administratives et des processus de maintenance générale du système d'exploitation. Le travail cron utilise un minuteur intégré similaire à un réveil et effectue des tâches selon un calendrier prédéfini. Cette planification est gérée dans un fichier spécial au sein du système d'exploitation, qui orchestre toutes les tâches quotidiennes.
Le planificateur de travaux UNIX® utilise un processus d'arrière-plan spécial qui gère le calendrier. Ce programme de gestion, souvent appelé démon cron, est responsable de la lecture du programme et de l’exécution des programmes de script à temps. Le programme de gestion vérifie le programme une fois par minute. Si de nouvelles tâches sont ajoutées à la planification, celle-ci sera exécutée dans les 60 secondes suivant son entrée dans la table.
Le planificateur de travaux du système d'exploitation Windows® est appelé programme de gestionnaire de tâches. Le planificateur de tâches Windows® peut exécuter des scripts ou des programmes existants dans le système d'exploitation de l'ordinateur. Cela en fait un bon outil pour gérer les sauvegardes quotidiennes et les activités de maintenance.
Un programme DRS (Distributed Resource Scheduler) est un exemple de planificateur de travaux avancé. Ce programme est conçu pour les applications logicielles distribuées et peut exécuter des programmes en fonction de la priorité des tâches. Ce type de processus est généralement utilisé dans les environnements informatiques en cluster hautement disponibles.