News | About | Get Frugalware | Packages | Documentation | Discussion Forums | Bug Tracker | Wiki | Community | Development

At (Français)

From FrugalWiki

Jump to: navigation, search


Contents

at

atd - run jobs queued for later execution — man atd

atd est un démon qui exécute une liste de travaux en simultané. Pour communiquer avec atd, nous pouvons utiliser :

  • at la liste de travaux à exécuter sur un temps donné ,
  • atq les travaux en suspens,
  • atrm les travaux effacés,
  • batch reporte le travail à exécuter quand le système est à un niveau d’exécution spécifique.
$ at 12:34 <<< ~/script/cleanup.sh
warning: commands will be executed using /bin/sh
job 15 at Tue Jul 26 12:34:00 2011

$ atq
15 Tue Jul 26 12:34:00 2011 a master

$ atrm 15

Notez que cette commande a été utilisée sur une sortie standard (L'exemple précédent utilise Bash). Le temps peut être spécifié dans de nombreux format, comme l'absolu (ex : 12:34 august 20 2011) ou le relatif (ex : now + 3 week). Si la date est manquante (ex : 3 pm), il prendra le moment correspondant à cette heure. Si l'heure est manquante (ex : next friday), il prendra l'heure actuelle en compte.

Quand on ajoute un travail, un script shell est généré qui permettra de l’exécuter à un moment spécifique. Ce script prend en compte les variables d'environnement, ainsi les problèmes de PATH rencontrés avec les travaux cron seront outrepassés. Pour note, DISPLAY n'est pas restauré, ainsi les travaux sur le serveur X devront être sûrs et vérifiés.

Note: Les travaux sont toujours exécutés avec /bin/sh.

Installation

Root terminal 48px.png
# pacman-g2 -S at


Configuration

Le paquet Frugalware de At ne contient pas la configuration pour atd qui permet en temps normal d'écrire dans /var/log/cron les travaux qui ont échoués.


La solution est de rajouter dans /etc/pam.d/atd les lignes suivantes :

File: /etc/pam.d/atd
auth required pam_rootok.so
account required pam_localuser.so
session required pam_loginuid.so
Warning: pam configuration mindlessly copied from OpenSuse forum based on a suggestion by LGee on #frugalware.hu


Liens

Personal tools
Namespaces
Variants
Actions