
Não consigo encontrar comandos az que me permitam ativar o desligamento automático agendado de uma VM. Posso fazer isso facilmente por meio do gerenciador de recursos ao implantar uma nova VM ou editar uma existente, mas como posso fazer isso por meio de comandos bash no Azure Cloud Shell?
Responder1
Com base no meu conhecimento, atualmente, o Azure CLI 2.0 não suporta a ativação do encerramento automático agendado de uma VM.
No Azure Cloud Shell, você poderia usarcrontab
para desligar uma VM em um horário específico. Consulte as seguintes etapas:
Primeiro, export VISUAL=vi
no Cloud Shell, você pode editar a tarefa crontab com vi
.
2.Escreva um roteiro~/.autoshutdown/autoshutdown.sh
az vm deallocate -g <name> -n <>
3. Conceda permissões executáveis.
chmod +x ~/.autoshutdown/autoshutdown.sh
4.Edite a tarefa crontab crontab -e
, se desejar desligar sua VM às 22h, adicione a seguinte linha ao arquivo.
0 22 * * * ~/.autoshutdown/autoshutdown.sh
5.Verifique a tarefa crontab,crontab -l
Você poderia verificar o semelhanteblog.