Vous pouvez aussi vouloir exécuter une commande à
un jour donné, mais pas régulièrement. Par exemple, vous
voulez vous rappeler d'un rendez-vous, aujourd'hui à
18 heures, et vous aimeriez que l'on vous le rappelle
vers 17h30, par exemple. Vous employez X et le
paquetage X11R6-contrib
est
installé. at est la commande qu'il vous faut :
$ at 5:30pm # Vous vous retrouvez en face de l'invite de at at> xmessage "C'est l'heure ! Rendez-vous à 18h" # Tapez Ctrl-d pour sortir at> <EOT> $
Vous pouvez spécifier la date de différentes manières :
now
+<intervalle>
: signifie
« maintenant », plus un intervalle (Optionnel. Aucun
intervalle signifie « maintenant »). La syntaxe pour
l'intervalle est <n>
(minutes|hours|days|weeks|months)
(soit « minutes,
heures, jours, semaines, mois »). Par exemple, vous pouvez
spécifier now + 1 hour
(dans une heure),
now + 3 days
(dans trois jours) et ainsi de
suite.
<heure>
<jour> : spécifier la date en entier. Le paramètre
<heure>
est
obligatoire. at est très libéral dans ce qu'il
accepte : vous pouvez par exemple taper
0100
, 04:20
,
2am
, 0530pm
,
1800
, ou une des trois valeurs
spéciales : noon
(midi), teatime
(l'heure du thé, 16h) ou
midnight
(minuit). Le paramètre
<jour>
est optionnel. Vous pouvez aussi le
spécifier de différentes manières :
12/20/2001
par exemple, notation américaine
pour le 20 décembre 2001, ou à l'européenne,
20.12.2001
. Vous pouvez omettre l'année mais,
dans ce cas, seule la notation européenne est acceptée :
20.12
. Vous pouvez aussi spécifier le mois par
son abréviation en anglais : Dec 20
ou
20 Dec
sont tous les deux corrects.
at accepte aussi différentes options :
Comme d'habitude, voyez la page de manuel at(1) pour plus d'options.