expert:planificateur_de_tache_at
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | expert:planificateur_de_tache_at [2018/11/17 12:53] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Planificateur de tache at ====== | ||
+ | //**Origine : [[http:// | ||
+ | //**Auteur : Lonewolf**// | ||
+ | //**Date : 19 février 2007**//\\ | ||
+ | Bonjour, | ||
+ | |||
+ | Nous allons parler aujourd' | ||
+ | |||
+ | Cette commande sert à planifier l' | ||
+ | |||
+ | Si votre ordinateur est éteint au moment ou la tâche est programmée, | ||
+ | |||
+ | **at** ajoute la tâche à une file d' | ||
+ | | ||
+ | | ||
+ | |||
+ | Ici vous voyez le numéro de la tâche : le **14** ; la date d' | ||
+ | |||
+ | Voyons comment nous servir de **at**. at est gérée par atd, le démon de at. Le démon atd doit donc être activée pour que la commande fonctionne. Vous pouvez le vérifier en tapant sous root : | ||
+ | |||
+ | | ||
+ | |||
+ | Si atd est activé, vous obtiendez ceci (selon les versions, cela peut légèrement différer) : | ||
+ | |||
+ | atd (pid 4912) is running... | ||
+ | |||
+ | Si le service est bien activé, voyons comment indiquer à crond le moment ou la tâche programmée devra être exécutée. | ||
+ | |||
+ | Vous pouvez par exemple donner à at une date précise comme l' | ||
+ | |||
+ | at 15:00 19.02.2007 | ||
+ | |||
+ | mais vous pouvez donner également une date relative, c'est à dire définie par rapport à l' | ||
+ | |||
+ | at 3pm tomorrow | ||
+ | |||
+ | **tomorrow** signifie " | ||
+ | |||
+ | Si vous voulez exécuter une tâche aujourd' | ||
+ | |||
+ | at 3pm | ||
+ | |||
+ | ou encore dans une méthode française tout aussi simple : | ||
+ | |||
+ | at 15:00 | ||
+ | |||
+ | Il y a donc plusieurs manières d' | ||
+ | |||
+ | Dans le cas ou vous voudriez plutôt utiliser la commande at pour exprimer une tâche qui devra s' | ||
+ | |||
+ | at 15:00 + 4 hours | ||
+ | |||
+ | Mais vous pouvez définir également ce type de commande par rapport à l' | ||
+ | Disons que vous voulez que cette tâche s' | ||
+ | |||
+ | at now + 50 minutes | ||
+ | |||
+ | Les mots clés les plus utilisés sont : **tomorrow** pour demain, **now** pour maintenant, **midnigth** pour minuit, **noon** pour midi, **teatime** (l' | ||
+ | |||
+ | La liste des options valides est disponible dans les fichiers | ||
+ | |||
+ | Voyons maintenant comment procéder pour ajouter un job dans la file générée par at : | ||
+ | |||
+ | - taper la commande **at** suivie de l' | ||
+ | - appuyer sur la touche Entrée | ||
+ | - donner la liste des commandes à exécuter, à raison d'une par ligne (en terminant chaque ligne par Entrée) | ||
+ | - lorsque vous avez finit, appuyer simultanément sur les touches | ||
+ | |||
+ | at heure date | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Pour voir les tâches, utilisez la commande : | ||
+ | |||
+ | atq | ||
+ | |||
+ | Pour supprimer une tâche, utilisez la commande **atrm** suivie du numéro de la tâche à supprimer : | ||
+ | |||
+ | atrm 14 | ||
+ | |||
+ | Voila, j' | ||
+ | |||
+ | ---- | ||
+ | // |
expert/planificateur_de_tache_at.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1