Jump to content

в (команда)

(Перенаправлено из Batch (Unix) )
в
Разработчик(и) Томас Кениг, Microsoft , участники ReactOS
Написано в Unix-подобный , ReactOS : C
Операционная система Unix-подобный , Windows , ReactOS
Тип Команда
Лицензия Windows: фирменное программное обеспечение.
РеактОС: GPLv2.

В вычислениях , at — это команда в Unix-подобных операционных системах Microsoft Windows , [ 1 ] и РеактОС [ 2 ] используется для планирования команд выполнения один раз в определенное время в будущем.

Unix-подобный

[ редактировать ]

В Unix-подобных операционных системах at считывает серию команд со стандартного ввода и собирает их в одну «работу», которая выполняется позднее. Задание наследует текущую среду, поэтому оно выполняется в том же рабочем каталоге и с теми же переменными среды , что и при его запланировании. Он отличается от cron, который используется для повторяющихся запусков (например, один раз в час, каждый вторник, 1 января каждого года). Как и в случае с cronмногие системы Unix позволяют администратору ограничивать доступ к at команда. at может быть отправлено пользователю по почте после выполнения запланированного задания, может использовать более одной очереди заданий и может читать список заданий для выполнения из файла вместо стандартного ввода. Linux at Команда в основном была написана Томасом Кенигом. [ 3 ]

Microsoft Windows и ReactOS

[ редактировать ]

В дополнение к графическому пользовательскому интерфейсу на планировщика задач Windows панели управления Windows предоставляет at.exe команда, которая планирует запуск команд и программ на компьютере в указанное время и дату (аналогично cron). Он доступен начиная с Windows NT , но теперь устарел в пользу schtasks. Его можно использовать только при службе расписания работающей . При использовании без параметров at.exe перечисляет запланированные команды. [ 4 ] at.exe не может получить доступ к задачам, созданным или измененным с помощью Панели управления или schtasks.exe. [ 5 ] Кроме того, задачи, созданные с помощью at.exe по умолчанию не интерактивны; интерактивность должна быть явно запрошена. [ 6 ]

Реализация ReactOS основана на варианте Windows. Он был разработан Эриком Колем и распространяется под лицензией GPLv2 . [ 2 ]

Использование

[ редактировать ]

Unix-подобный

[ редактировать ]

Пример команды для компиляции программы на языке C в 11:45 31 января будет выглядеть так:

$ echo "cc -o foo foo.c" | at 1145 jan 31

или

$ at 1145 jan 31
at> cc -o foo foo.c
at> ^D #(press Control-D while at the beginning of a line)

The atq программа перечисляет текущие задания в очереди, а atrm удаляет задания из очереди:

$ atq
1234 2011-08-12 11:45 cc -o foo foo.c user
$ atrm 1234 
$ atq
$

В некоторых Unix-подобных компьютерных операционных системах используется демон , atd, который ожидает в фоновом режиме, периодически проверяя список заданий и выполняя их в запланированное время от имени at.

Варианты

[ редактировать ]

The batch Команду можно использовать вместо at системы , чтобы запускать запланированные задания только в том случае, если средняя загрузка ниже определенного значения.

Microsoft Windows и ReactOS

[ редактировать ]

Чтобы использовать at.exe, пользователь должен быть членом локальной группы администраторов.

Синтаксис команды:

at [\\ComputerName] [{[ID] [/delete]|/delete [/yes]}]
at [[\\ComputerName] hours:minutes [/interactive] [{/every:date[,...]|/next:date[,...]}] command]
\\ ComputerName
Этот параметр указывает удаленный компьютер. Если он опущен, по расписанию отображаются команды и программы на локальном компьютере.
ID
Этот параметр указывает идентификационный номер, присвоенный запланированной команде.
/delete
Этот параметр отменяет запланированную команду. Если идентификатор не указан, все запланированные команды на компьютере отменяются.
/yes
Этот параметр отвечает утвердительно на все запросы системы при удалении запланированных событий.
hours : minutes
Этот параметр указывает время запуска команды.
/interactive
Этот параметр позволяет данной команде взаимодействовать с рабочим столом пользователя, который вошел в систему во время выполнения команды.
/every:
Этот параметр запускает данную команду в каждый указанный день или дни недели или месяца.
date
Этот параметр указывает дату запуска данной команды. Можно указать один или несколько дней недели. Если дата опущена, at использует текущий день месяца.
/next:
Этот параметр запускает команду в следующее наступление дня.
command
Этот параметр указывает команду Windows, программу (т. е. файл .exe или .com) или пакетную программу (т. е. файл .bat или .cmd), которые будут запускаться.
/?
Отображает справку по команде.

См. также

[ редактировать ]
  1. ^ в | Документы Майкрософт
  2. ^ Перейти обратно: а б реакции/at.c в мастере · реакции/реактос · GitHub
  3. ^ «At(1) — справочная страница Linux» .
  4. ^ "В" . Microsoft TechNet . Майкрософт . Проверено 18 мая 2014 г.
  5. ^ «Как использовать AT-команду для планирования задач» . Поддерживать . Майкрософт . 30 октября 2006 г.
  6. ^ «Приложения, запущенные с помощью AT, не являются интерактивными» . Поддерживать . Майкрософт . 20 февраля 2007 г. Архивировано из оригинала 29 октября 2004 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 15e4fe7e35f8d245bc75c538413735c3__1716949740
URL1:https://arc.ask3.ru/arc/aa/15/c3/15e4fe7e35f8d245bc75c538413735c3.html
Заголовок, (Title) документа по адресу, URL1:
at (command) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)