Provided by: manpages-fr-extra_20101103_all bug

NOM

       at, batch, atq, atrm - Memoriser, examiner ou supprimer des commandes a
       executer ulterieurement

SYNOPSIS

       at [-V] [-q file] [-f fichier] [-mldv] sp'ecification_de_temps...
       at [-V] [-q file] [-f fichier] [-mkdv] [-t heure]
       at -c t^ache [t^ache...]
       atq [-V] [-q file]
       atrm [-V] commande [commande...]
       batch
       at -b

DESCRIPTION

       at et batch lisent, depuis l'entree standard ou depuis un fichier,  des
       commandes qu'ils executeront ulterieurement, en utilisant /bin/sh.

       at      lance les commandes indiquees a une heure precise.

       atq     affiche  la  liste  des  commandes  en attente d'execution pour
               l'utilisateur appelant, sauf s'il s'agit du  superutilisateur ;
               dans  ce  cas, toutes les commandes en attente sont listees. Le
               format de sortie est (une ligne par tache) : numero  de  tache,
               date, heure, file et nom d'utilisateur.

       atrm    efface  les  travaux  en attente, identifies par leur numero de
               tache.

       batch   execute les commandes indiquees lorsque la  charge  systeme  le
               permet,  c'est  a  dire lorsque la charge du processeur descend
               sous 1.5, ou en dessous d'une valeur  mentionnee  explicitement
               durant l'invocation de atd.

       At permet d'indiquer l'heure de lancement de maniere assez complexe, en
       extension de la norme POSIX.2. Il  accepte  des  specifications  de  la
       forme  HH:MM  pour executer un travail a une heure donnee de la journee
       en cours (ou du lendemain si l'heure mentionnee est deja depassee).  On
       peut aussi lui fournir l'un des arguments suivants : midnight (minuit),
       noon (midi), ou teatime (l'heure  du  the,  soit  16  heures).  Il  est
       egalement  possible  de  fournir  un  suffixe du type AM (matin), ou PM
       (apres-midi) avec une  heure  sur  un  cadran  de  12 heures.  On  peut
       indiquer   le  jour  de  lancement,  en  precisant  une  date  du  type
       nom-du-mois (en anglais)  jour et eventuellement ann'ee, ou  encore  une
       date   du   type   MMJJ[CC]AA   ou   MM/JJ/[CC]AA  ou  JJ.MM.[CC]AA  ou
       [CC]AA-MM-JJ. La date doit suivre l'heure. On peut indiquer  une  heure
       de  la  forme now (maintenant) + nombre d'unit'es, ou les unites peuvent
       etre minutes, hours (heures), days (jours), ou weeks (semaines)  et  on
       peut  egalement  demander a at de declencher le travail le jour meme en
       ajoutant le suffixe today ou le lendemain en ajoutant tomorrow.

       Par exemple, pour lancer une commande a 16 heures, 3 jours  plus  tard,
       on peut indiquer at 4pm + 3 days, pour lancer le travail a 10 heures du
       matin le 31 juillet, il faut invoquer at 10am Jul 31 et pour lancer une
       commande a 1 heure du matin le lendemain, executez at 1am tomorrow.

       /usr/share/doc/at/timespec   contient   les   definitions  exactes  des
       specifications horaires.

       Aussi bien at  que  batch  lisent  les  commandes  a  memoriser  depuis
       l'entree  standard,  ou  dans  le  fichier  indique par l'option -f. Le
       repertoire  de  travail,  l'environnement  (sauf  pour  les   variables
       BASH_VERSINFO,  DISPLAY, EUID, GROUPS, SHELLOPTS, TERM, UID et _) ainsi
       que le umask sont memorises au moment de l'invocation.

       Une commande atest actuellement implementee comme un programme  setuid,
       d'autres  variables  d'environnement  (par  exemple  LD_LIBRARY_PATH ou
       LD_PRELOAD) ne sont egalement pas exportees. Ceci pourrait changer dans
       le  futur. Pour remedier a ceci, definissez explicitement ces variables
       dans vos taches at.

       Une commande at - ou batch - invoquee depuis un shell obtenu par  su(1)
       memorisera l'UID en cours. L'appelant recevra par courriel les messages
       ecrits sur les flux de sortie standard et d'erreur standard, s'il y  en
       a. Le courriel sera envoye en utilisant la commande /usr/sbin/sendmail.
       Si at est invoque depuis un shell obtenu par su(1),  le  courriel  sera
       envoye a l'utilisateur correspondant au login.

       Le  superutilisateur  peut  toujours  employer  ces commandes. Pour les
       autres utilisateurs, les permissions sont determinees par les  fichiers
       /etc/at.allow et /etc/at.deny.

       Si  le  fichier  /etc/at.allow  existe, seuls les utilisateurs dont les
       noms sont mentionnes dans ce fichier peuvent utiliser at.

       Si /etc/at.allow n'existe pas, at verifie si  /etc/at.deny  existe,  et
       tous les utilisateurs non mentionnes dans ce fichier ont alors le droit
       d'invoquer at.

       Si aucun de ces deux fichiers n'existe, seul le superutilisateur  a  le
       droit d'appeler at.

       Un  fichier /etc/at.deny vide signifie que tous les utilisateurs ont le
       droit d'appeler ces commandes ; c'est la configuration par defaut.

OPTIONS

       -V      Afficher le numero de version sur la sortie  d'erreur  standard
               et quitter avec succes.

       -q file Utiliser  la  file  d'attente mentionnee. Une file est designee
               par une lettre unique, dans l'intervalle de a jusqu'a z, et  de
               A jusqu'a Z. La file a est la file d'attente par defaut pour at
               tandis que la file b est celle par defaut pour batch. Plus  les
               files  ont  une  lettre  importante,  plus  les  travaux seront
               executes avec une valeur de politesse (voir nice(1)) elevee. La
               file  speciale  << = >>  est  reservee pour les taches en cours
               d'execution.

       Si une tache est soumise a une file designee par une lettre  majuscule,
       celle-ci  est  traitee  par  batch a l'heure prevue. Une fois l'horaire
       atteint, les regles de traitement par lots  s'appliquent  selon  de  la
       charge  moyenne. Si l'on invoque atq avec un nom de file specifique, il
       ne montrera que les travaux en attente dans cette file.

       -m      Envoyer un courriel a  l'utilisateur  lorsque  le  travail  est
               termine, meme s'il n'a rien ecrit sur ses flux de sortie.

       -f fichier
               Lire  la  commande  a executer depuis le fichier fichier et non
               depuis l'entree standard.

       -t heure
               Executer la commande a l'heure heure, donnee  selon  le  format
               [[SS]YY]MMJJhhmm[.ss]

       -l      Est un alias pour atq.

       -d      Est un alias pour atrm.

       -b      est un alias pour batch.

       -v      Afficher  les  heures de lancement programmees avant de lire la
               tache.

       Les heures seront affichees avec  le  format  << Thu  Feb  20  14:50:00
       1997 >>.

       -c     Imprimer  sur  la  sortie standard les travaux mentionnes sur la
              ligne de commande.

FICHIERS

       /var/spool/cron/atjobs
       /var/spool/cron/atspool
       /proc/loadavg
       /var/run/utmp
       /etc/at.allow
       /etc/at.deny

VOIR AUSSI

       cron(8), nice(1), sh(1), umask(2), atd(8).

BOGUES

       Sous Linux, batch est tributaire d'un systeme de fichiers de type  proc
       monte sur le repertoire /proc.

       Si  le fichier /var/run/utmp n'est pas disponible, ou est endommage, ou
       si l'utilisateur  n'est  pas  connecte  lorsque  at  est  invoquee,  le
       courriel est envoye a l'UID correspondant a la variable d'environnement
       LOGNAME. Si celle-ci est indefinie ou vide, l'UID courant  est  utilise
       par defaut.

       At  et  batch,  tels  qu'ils sont implementes actuellement, ne sont pas
       fiables lorsqu'il y a une situation de manque de  ressources  systemes.
       Si  c'est  regulierement  le  cas  sur  votre  site,  vous devriez vous
       orienter vers un autre systeme de lancements differes, comme nqs.

AUTEUR

       At    a    ete    ecrit    principalement    par     Thomas     Koenig,
       ig25@rz.uni-karlsruhe.de.

TRADUCTION

       Cette  page  de  manuel  a  ete  traduite et mise a jour par Christophe
       Blaess entre  1997  et  2003.  Les  mises  a  jour  suivantes  ont  ete
       effectuees  par  Alain  Portal <aportal AT univ-montp2 DOT fr> jusqu'en
       2005.  La version presente dans Debian  est  dorenavant  maintenue  par
       Julien Cristau <julien.cristau@ens-lyon.org> et les membres de la liste
       <debian-l10n-french AT lists DOT debian DOT  org>.   Veuillez  signaler
       toute  erreur  de  traduction  par  un  rapport  de bogue sur le paquet
       manpages-fr-extra.

                                  14-11-2009                             AT(1)