
VM의 예약된 자동 종료를 활성화할 수 있는 az 명령을 찾을 수 없습니다. 새 VM을 배포하거나 기존 VM을 편집할 때 리소스 관리자를 통해 이 작업을 쉽게 수행할 수 있지만 Azure Cloud Shell의 bash 명령을 통해 어떻게 수행할 수 있나요?
답변1
내가 아는 바로는 현재 Azure CLI 2.0은 VM의 예약된 자동 종료 활성화를 지원하지 않습니다.
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에 VM을 종료하려면 다음 줄을 파일에 추가합니다.
0 22 * * * ~/.autoshutdown/autoshutdown.sh
5.crontab 작업을 확인하고,crontab -l
비슷한 것을 확인할 수 있습니다블로그.