Man page - at(1)

Packages contains this manual

Available languages:

en fr es pl sv ja id ro zh_TW zh_CN

Manual

AT

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
FICHIERS
VOIR AUSSI
BOGUES
AUTEUR
TRADUCTION

NOM

at, batch, atq, atrm - Mettre en file d’attente, examiner ou supprimer des commandes Ă  exĂ©cuter ultĂ©rieurement

SYNOPSIS

at [ -V ] [ -q file ] [ -f fichier ] [ -u nom_utilisateur ] [ -mMlv ] spécification_de_temps ...
at
[ -V ] [ -q file ] [ -f fichier ] [ -u nom_utilisateur ] [ -mMkv ] [ -t heure ]
at -c
tĂąche [...]
at
[ -V ] -l [ -o format_heure ] [tĂąche ... ]
atq
[ -V ] [ -q file ] [ -o format_heure ] [tĂąche ... ]
at
[ -rd ] tĂąche [...]
atrm
[ -V ] tĂąche [...]
batch
at -b

DESCRIPTION

at et batch lisent, depuis l’entrĂ©e standard ou depuis un fichier, des commandes qu’ils exĂ©cuteront ultĂ©rieurement, en utilisant /bin/sh .

at

lance les commandes indiquées à une heure précise.

atq

affiche la liste des commandes en attente d’exĂ©cution pour l’utilisateur appelant, sauf s’il s’agit du superutilisateur ; dans ce cas, toutes les commandes en attente sont listĂ©es. Le format de sortie est (une ligne par tĂąche) : numĂ©ro de tĂąche, date, heure, file et nom d’utilisateur.

atrm

efface les travaux en attente, identifiés par leur numéro de tùche.

batch

exĂ©cute les commandes indiquĂ©es lorsque la charge systĂšme le permet, c’est-Ă -dire lorsque la charge du processeur descend sous 1,5 ou en dessous d’une valeur mentionnĂ©e explicitement dans l’invocation de atd .

At permet d’indiquer l’heure de lancement de maniĂšre assez complexe, en extension de la norme POSIX.2. Il accepte des spĂ©cifications de la forme HH:MM pour exĂ©cuter un travail Ă  une heure donnĂ©e de la journĂ©e en cours (ou du lendemain si l’heure mentionnĂ©e est dĂ©jĂ  dĂ©passĂ©e). On peut aussi lui fournir l’un des arguments suivants : midnight (minuit), noon (midi), ou teatime (l’heure du thĂ©, soit 16 heures). Il est Ă©galement possible de fournir un suffixe du type AM (matin), ou PM (aprĂšs-midi). On peut indiquer le jour de lancement, en prĂ©cisant une date du type nom-du-mois (en anglais) jour et Ă©ventuellement annĂ©e , ou encore une date du type MMJJ [ SS ] AA ou MM / JJ /[ SS ] AA ou JJ . MM .[ SS ] AA ou [ SS ] AA - MM - JJ . La date doit suivre l’heure. On peut aussi indiquer une heure de la forme now (maintenant) + nombre d’ unitĂ©s , oĂč les unitĂ©s peuvent ĂȘtre minutes , hours (heures), days (jours), ou weeks (semaines) et on peut Ă©galement demander Ă  at de dĂ©clencher le travail le jour mĂȘme en ajoutant le suffixe today ou le lendemain en ajoutant tomorrow .

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

Si une tĂąche est indiquĂ©e avec une heure et une date impĂ©rative d’exĂ©cution dans le passĂ©, la commande sera exĂ©cutĂ©e dĂšs que possible. Par exemple, s’il est 20 heures et que la commande est at 6pm today , la tĂąche sera vraisemblablement exĂ©cutĂ©e Ă  20 h 05.

/usr/share/doc/at/timespec contient les définitions des spécifications horaires.

Aussi bien at que batch lisent les commandes Ă  mĂ©moriser depuis l’entrĂ©e standard, ou dans le fichier indiquĂ© par l’option -f . Le rĂ©pertoire de travail, l’environnement (sauf pour les variables BASH_VERSINFO , DISPLAY , EUID , GROUPS , SHELLOPTS , TERM , UID et _ ) ainsi que le umask sont mĂ©morisĂ©s au moment de l’invocation.

Comme la commande at est actuellement implĂ©mentĂ©e comme un programme setuid, d’autres variables d’environnement (par exemple LD_LIBRARY_PATH ou LD_PRELOAD ) ne sont Ă©galement pas exportĂ©es. Cela pourrait changer dans le futur. Pour remĂ©dier Ă  cela, dĂ©finissez explicitement ces variables dans vos tĂąches at.

Une commande at - ou batch - invoquĂ©e depuis un shell obtenu par su (1) mĂ©morisera l’UID en cours. L’appelant recevra par courriel les messages Ă©crits sur les flux de sortie standard et d’erreur standard, s’il y en a. Le courriel sera envoyĂ© en utilisant la commande /usr/sbin/sendmail . Si at est invoquĂ© depuis un shell obtenu par su (1), le courriel sera envoyĂ© Ă  l’utilisateur correspondant au login.

Le superutilisateur peut toujours employer ces commandes. Pour les autres utilisateurs, les permissions sont déterminées par les fichiers /etc/at.allow et /etc/at.deny . Consultez at.allow (5) pour plus de précisions.

OPTIONS

-V

Afficher le numĂ©ro de version sur la sortie d’erreur standard et quitter avec succĂšs.

-q file

Utiliser la file d’attente mentionnĂ©e. Une file est dĂ©signĂ©e par une lettre unique, dans l’intervalle de a jusqu’à z et de A jusqu’à Z . La file a est la file d’attente par dĂ©faut pour at tandis que la file b est celle par dĂ©faut pour batch . Plus les files ont une lettre importante, plus les travaux seront exĂ©cutĂ©s avec une valeur de politesse (voir nice (1)) Ă©levĂ©e. La file spĂ©ciale « = » est rĂ©servĂ©e pour les tĂąches en cours d’exĂ©cution.

Si une tĂąche est soumise Ă  une file dĂ©signĂ©e par une lettre majuscule, celle-ci est traitĂ©e par batch Ă  l’ heure prĂ©vue. Une fois l’horaire atteint, les rĂšgles de traitement par lots s’appliquent selon une charge moyenne. Si l’on invoque atq avec un nom de file spĂ©cifique, il ne montrera que les travaux en attente dans cette file.

-m

Envoyer un courriel Ă  l’utilisateur lorsque le travail est terminĂ©, mĂȘme s’il n’y a rien Ă©crit sur ses flux de sortie.

-M

Ne jamais envoyer de courriel à l’utilisateur.

-u nom_utilisateur

Envoyer un courriel à nom_utilisateur plutît qu’à l’utilisateur actuel.

-f fichier

Lire la commande Ă  exĂ©cuter depuis le fichier fichier et non depuis l’entrĂ©e standard.

-t heure

ExĂ©cuter la commande Ă  l’heure heure , donnĂ©e selon le format [[SS]AA]MMJJhhmm[.ss]

-l

Est un alias pour atq .

-r

Est un alias pour atrm .

-d

Est un alias pour atrm .

-b

Est un alias pour batch .

-v

Afficher les heures de lancement programmées avant de lire la tùche.

Les heures seront affichées avec le format « Thu Feb 20 14:50:00 1997 ».

-c

Imprimer sur la sortie standard les travaux mentionnés sur la ligne de commande.

-o format

Le format d’heure utilisĂ© par la liste des travaux dans le style de strftime .

FICHIERS

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

VOIR AUSSI

at.allow (5), at.deny (5), atd (8), cron (1), nice (1), sh (1), umask (2).

BOGUES

Sous Linux, batch est tributaire d’un systĂšme de fichiers de type proc montĂ© sur le rĂ©pertoire /proc .

Si le fichier /var/run/utmp n’est pas disponible, ou est endommagĂ©, ou si l’utilisateur n’est pas connectĂ© lorsque at est invoquĂ©e, le courriel est envoyĂ© Ă  l’UID correspondant Ă  la variable d’environnement LOGNAME . Si celle-ci est indĂ©finie ou vide, l’UID courant est utilisĂ© par dĂ©faut.

At et batch , tels qu’ils sont implĂ©mentĂ©s actuellement, ne sont pas fiables lorsqu’il y a une situation de manque de ressources. Si c’est rĂ©guliĂšrement le cas sur votre site, vous devriez vous orienter vers un autre systĂšme de lancements diffĂ©rĂ©s, comme nqs .

AUTEUR

At a été écrit principalement par Thomas Koenig.

TRADUCTION

La traduction française de cette page de manuel a été créée par Julien Cristau <jcristau@debian.org>, Florentin Duneau <fduneau@gmail.com>, David Prévot <david@tilapin.org> et Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n’y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .