Man page - atq(1)
Packages contains this manual
Available languages:
en fr es pl sv ja id roManual
AT
NOMSYNOPSIS
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 .