Prise en main de l'hôte : Configurer le Planificateur de tâches

Document created by RSA Information Design and Development on Feb 6, 2017Last modified by RSA Information Design and Development on Feb 8, 2017
Version 3Show Document
  • View in full screen mode
  

Le fichier du planificateur

L'un des fichiers disponibles pour modification dans la vue Configuration des services > Onglet fichiers est Planificateur.Ce fichier configure le Planificateur de tâche intégré pour un service. Le planificateur de tâche peut automatiquement envoyer des messages à des intervalles prédéfinis ou à des heures spécifiques de la journée.

Syntaxe de tâche du planificateur

Une ligne de tâche dans le fichier du planificateur se compose de la syntaxe suivante, où <Value> ne comporte pas d'espace :

<ParamName>=<Value>

si <Value> comporte des espaces, la syntaxe est la suivante :

<ParamName>="<Value>"

Dans chaque ligne de tâche, ces instructions s'appliquent :

  • Le paramètre time ou l'un des paramètres d'intervalle (secondsminutes ou hours) est atteint.
  • Insérez un caractère d'échappement devant les caractères spéciaux à l'aide de \ (slash inversé).

Paramètres de ligne de tâche

Les paramètres de ligne de tâche suivants sont acceptés par le planificateur.

                                                     
SyntaxeDescription :
daysOfWeek: <string, optional, {enum-any:sun|mon|tue|wed|thu|fri|sat|all}>Jours de la semaine pour exécuter une tâche. La valeur par défaut est all.
deleteOnFinish: <bool, optional>Supprimez la tâche une fois qu'elle est bien terminée.
hours: <uint32, optional, {range:1 to 8760}>Nombre d'heures entre les exécutions.
logOutput: <string, optional>Sort la réponse à consigner avec le nom de module spécifié.
minutes: <uint32, optional, {range:1 to 525948}>Nombre de minutes entre les exécutions.
msg: <string>Message pour envoyer le nœud.
params: <string, optional>Paramètres du message.
pathname: <string>Chemin du nœud qui reçoit le message.
seconds: <uint32, optional, {range:1 to 31556926}>Nombre de secondes entre les exécutions.
time: <string>Heure de l'exécution au format HH::MM:SS (heure locale de ce serveur).
timesToRun: <uint32, optional>Nombre d'exécutions depuis le début du service, 0 = illimité (par défaut).

Messages

Les éléments ci-dessous sont les chaînes de message à utiliser dans le paramètre msg du planificateur de tâche.

                                 
MessageDescription :
addInterAjoutez une tâche à exécuter à intervalles réguliers. Par exemple, ce message exécute la commande /index save toutes les 6 heures :

addInter hours=6 pathname=/index msg=save
addMil
 

Ajoutez une tâche à exécuter à une heure spécifique de la journée ou des journées de la semaine. Par exemple, ce message exécute la commande /index save à 13 h 00 tous les jours ouvrés :

addMil time= 01:00:00 pathname=/index
msg=save daysOfWeek=mon,tue,wed,thu,fri

delSchedSupprime une tâche planifiée existante. Le paramètre id de la tâche doit être récupéré à partir du message d'impression.
printImprime toutes les tâches planifiées.
replaceAttribuez toutes les tâches planifiées dans un message, en supprimant toutes les tâches existantes.
sauvegardeIndiquer un nœud à enregistrer

Ligne de tâche d'échantillon

L'exemple de ligne de tâche suivant dans le fichier du planificateur télécharge le fichier du package feeds (feeds.zip) sur le Decoder sélectionné toutes les 120 minutes à partir du serveur hôte feeds :

minutes=120 pathname=/parsers msg=feed params="type\=wget file\=http://feedshost/nwlive/feeds.zip"

You are here
Table of Contents > Procédures relatives aux services > Modifier les fichiers de configuration de service Core > Configurer le Planificateur de tâches

Attachments

    Outcomes