1

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

1 ответ1

0

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

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

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

Вы можете проверить аналогичный блог.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .