at - Расписание выполнения команды или файла скрипта через команду at
Новая версия 1.5.
Синопсис
- Используйте этот модуль для планирования выполнения команды или файла скрипта один раз в будущем.
- Все задачи выполняются в очереди ‘a’.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- at
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| command | Команда, которая должна быть выполнена в будущем. | |
| count обязательно | Количество единиц в будущем для выполнения команды или файла скрипта. | |
| script_file | Существующий файл скрипта, который должен быть выполнен в будущем. | |
| state |
| Состояние определяет, должна ли команда или файл скрипта оцениваться как present (добавлено) или absent (удалено). |
| unique bool |
| Если соответствующая задача присутствует, новая задача не будет добавлена. |
| units обязательно |
| Тип единиц времени в будущем для выполнения команды или файла скрипта. |
Примеры
- name: Schedule a command to execute in 20 minutes as root.
at:
command: ls -d / >/dev/null
count: 20
units: minutes
- name: Match a command to an existing job and delete the job.
at:
command: ls -d / >/dev/null
state: absent
- name: Schedule a command to execute in 20 minutes making sure it is unique in the queue.
at:
command: ls -d / >/dev/null
count: 20
units: minutes
unique: yes
Статус
Этот модуль помечен как preview, что означает, что его интерфейс не гарантируется как обратный.
Техническое обслуживание
Этот модуль помечен как core, что означает, что он поддерживается командой разработчиков Ansible Core. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.
Список других модулей, также поддерживаемых командой разработчиков Ansible Core, см. здесь.
Поддержка
Дополнительную информацию о поддержке этого модуля компанией Red Hat, пожалуйста, смотрите в этой статье базы знаний
Автор
- Richard Isaacson (@risaacson)
Подсказка
Если вы заметили какие-либо проблемы в этом документе, вы можете редактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/at_module.html