code snippet

@SchedulerControl(
        name = "instance-backup-scheduler",
        description = "사용자 지정 스케줄에 따라 인스턴스 백업을 수행하는 스케줄러 (10분 주기)",
        defaultEnabled = true
)
@Scheduled(cron = "0 */10 * * * *") // 매 10분마다 실행
public void executeBackupScheduler() {
// 큐에 집어넣기
for (JobInstanceTargetResponse targetInstance : targetInstances) {
    ExecBackupTaskRequest request = new ExecBackupTaskRequest(schedule.getProjectId(),
            scheduleDetail.getJobId(),
            targetInstance.getInstanceOpenstackId(),
            schedule.getScheduleName() + ":" + targetInstance.getInstanceOpenstackId(),
            scheduleDetail.getBackupType());

    executionService.triggerBackup(request);
}