Якщо у вас є такі питання, як завжди, перегляньте сторінки чоловіка. Вони можуть бути дуже освічуючими.
Що це робить
уривок з сторінки man
NAME
at, batch, atq, atrm - queue, examine or delete jobs for later execution
DESCRIPTION
at and batch read commands from standard input or a specified file
which are to be executed at a later time, using /bin/sh.
Використання
Використання інструментів:
Usage: at [-V] [-q x] [-f file] [-mldbv] timespec ...
at [-V] [-q x] [-f file] [-mldbv] -t time
at -c job ...
atq [-V] [-q x]
atrm [-V] job ...
batch
atвключає 4 команди ( at, atq, atrmі batch). Ви використовуєте atта batchплануєте завдання, atqщоб побачити, що заплановано, і atrmвидалити завдання до запуску.
$ at -f <cmd> timspec
Timespec
Час виконання atзавдання може бути визначений різними способами.
форма витягу на сторінці man
At дозволяє досить складні технічні характеристики, що розширюють стандарт POSIX.2. Він приймає часи форми HH: MM для виконання завдання в певний час доби. (Якщо цей час уже минув, передбачається наступний день.) Ви також можете вказати опівночі, полудень або час чаю (16:00), і ви можете мати час суфікса з AM або PM для запуску вранці. або вечір. Ви також можете сказати, у який день буде виконуватися завдання, вказавши дату у формі імені місяця-імені з необов'язковим роком або вказавши дату форми MMDD [CC] YY, MM / DD / [CC] YY, DD.MM. [CC] YY або [CC] YY-MM-DD. Специфікація дати повинна відповідати специфікації часу доби. Ви також можете дати час, як зараз + порахувати одиниці часу, де одиниці часу можуть бути хвилини, години, дні,
Приклади
Скажімо, у вас є цей скрипт оболонки.
$ cat mycrontest.sh
#!/bin/bash
echo "It is now $(date +%T) on $(date +%A)"
Проба зразка:
$ ./mycrontest.sh
It is now 18:37:42 on Friday
Зразок подання на роботу:
$ at -f mycrontest.sh 10pm tomorrow
job 14 at Sun Jul 8 22:00:00 2007
$ at -f mycrontest.sh 2:00 tuesday
job 15 at Tue Jul 10 02:00:00 2007
$ at -f mycrontest.sh 2:00 july 11
job 16 at Wed Jul 11 02:00:00 2007
$ at -f mycrontest.sh 2:00 next week
job 17 at Sat Jul 14 02:00:00 2007
Список літератури
atзберігає ваше середовище таким, яким воно було, коли було заплановано завдання: той же робочий каталог, змінні середовища, ...