
No puedo encontrar comandos az que me permitan habilitar el apagado automático programado de una máquina virtual. Puedo hacer esto fácilmente a través del administrador de recursos cuando implemento una nueva máquina virtual o edito una existente, pero ¿cómo puedo hacerlo mediante comandos bash en Azure Cloud Shell?
Respuesta1
Según mi conocimiento, actualmente, Azure CLI 2.0 no admite habilitar el apagado automático programado de una máquina virtual.
En Azure Cloud Shell, puede usarcrontab
para apagar una VM en un momento específico. Consulte los siguientes pasos:
1. export VISUAL=vi
En Cloud Shell, entonces podrías editar la tarea crontab con vi
.
2.Escribe un guión~/.autoshutdown/autoshutdown.sh
az vm deallocate -g <name> -n <>
3.Otorgar permisos ejecutables.
chmod +x ~/.autoshutdown/autoshutdown.sh
4.Edite la tarea crontab. crontab -e
Si desea apagar su VM a las 22:00, agregue la siguiente línea al archivo.
0 22 * * * ~/.autoshutdown/autoshutdown.sh
5.Verifique la tarea crontab,crontab -l
Podrías comprobar lo similar.Blog.