Azure CLI — включить автоматическое выключение

Azure CLI — включить автоматическое выключение

Я не могу найти команды az, которые позволяют мне включить запланированное автоматическое выключение виртуальной машины. Я могу легко сделать это через менеджер ресурсов при развертывании новой виртуальной машины или редактировании существующей, но как это сделать через команды bash в Azure Cloud Shell?

решение1

Насколько мне известно, в настоящее время Azure CLI 2.0 не поддерживает включение запланированного автоматического выключения виртуальной машины.

В Azure Cloud Shell вы можете использоватьcrontabдля выключения VM в определенное время. Пожалуйста, ознакомьтесь со следующими шагами:

1. export VISUAL=viв Cloud Shell, тогда вы можете редактировать задачу crontab с помощью vi.

2.Написать сценарий~/.autoshutdown/autoshutdown.sh

az vm deallocate -g <name> -n <>

3. Предоставьте права на исполнение.

chmod +x ~/.autoshutdown/autoshutdown.sh

4. Отредактируйте задачу crontab. crontab -eЕсли вы хотите, чтобы ваша виртуальная машина выключалась в 22:00, добавьте в файл следующую строку.

0 22 * * * ~/.autoshutdown/autoshutdown.sh

5.Проверьте задачу crontab,crontab -l

Вы можете проверить похожиеблог.

Связанный контент