at - Планирование выполнения команды или скриптового файла через команду at.
Новая в версии 1.5.
Описание
- Используйте этот модуль для планирования выполнения команды или скрипта один раз в будущем.
- Все задачи выполняются в очереди ‘a’.
Требования (к хосту, на котором выполняется модуль)
- at
Параметры
| параметр | обязательно | по умолчанию | выбор | комментарии |
|---|---|---|---|---|
| command | нет | Команда, которая должна быть выполнена в будущем. | ||
| count | да | Количество единиц времени в будущем для выполнения команды или скрипта. | ||
| script_file | нет | Существующий скрипт, который должен быть выполнен в будущем. | ||
| state | нет | present |
| Состояние определяет, должна ли команда или скрипт рассматриваться как присутствующая (добавлена) или отсутствующая (удалена). |
| unique | нет | Если соответствующая задача присутствует, новая задача не будет добавлена. | ||
| units | да |
| Тип единиц времени в будущем для выполнения команды или скрипта. |
Примеры
# Schedule a command to execute in 20 minutes as root.
- at:
command: "ls -d / > /dev/null"
count: 20
units: minutes
# Match a command to an existing job and delete the job.
- at:
command: "ls -d / > /dev/null"
state: absent
# Schedule a command to execute in 20 minutes making sure it is unique in the queue.
- at:
command: "ls -d / > /dev/null"
unique: true
count: 20
units: minutes
Статус
Этот модуль помечен как предварительный просмотр, что означает, что он не гарантирует обратную совместимость.
Информация о техническом обслуживании
Для получения дополнительной информации о поддержке этого модуля Red Hat, пожалуйста, обратитесь к этому knowledge base article<https://access.redhat.com/articles/rhel-top-support-policies>
Для помощи в разработке модулей, если вы так пожелаете, пожалуйста, ознакомьтесь с Информация о сообществе и участие, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/at_module.html