Azure CLI - 启用自动关机

Azure CLI - 启用自动关机

我找不到允许我启用虚拟机的计划自动关闭的 az 命令。部署新虚拟机或编辑现有虚拟机时,我可以通过资源管理器轻松执行此操作,但如何通过 Azure Cloud Shell 上的 bash 命令执行此操作?

答案1

据我所知,目前 Azure CLI 2.0 不支持启用 VM 的计划自动关闭。

在 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

您可以检查类似的博客

相关内容