az batch job-schedule
Zarządzanie harmonogramami zadań usługi Batch.
Polecenia
Nazwa | Opis | Typ | Stan |
---|---|---|---|
az batch job-schedule create |
Dodaj harmonogram zadań usługi Batch do konta. |
Rdzeń | GA |
az batch job-schedule delete |
Usuwa harmonogram zadań z określonego konta. |
Rdzeń | GA |
az batch job-schedule disable |
Wyłącza harmonogram zadań. |
Rdzeń | GA |
az batch job-schedule enable |
Włącza harmonogram zadań. |
Rdzeń | GA |
az batch job-schedule list |
Wyświetla listę wszystkich harmonogramów zadań na określonym koncie. |
Rdzeń | GA |
az batch job-schedule reset |
Zresetuj właściwości harmonogramu zadań. Zaktualizowana specyfikacja zadania dotyczy tylko nowych zadań. |
Rdzeń | GA |
az batch job-schedule set |
Zaktualizuj właściwości harmonogramu zadań. |
Rdzeń | GA |
az batch job-schedule show |
Pobiera informacje o określonym harmonogramie zadań. |
Rdzeń | GA |
az batch job-schedule stop |
Przerywa harmonogram zadań. |
Rdzeń | GA |
az batch job-schedule create
Dodaj harmonogram zadań usługi Batch do konta.
az batch job-schedule create [--account-endpoint]
[--account-key]
[--account-name]
[--allow-task-preemption]
[--do-not-run-after]
[--do-not-run-until]
[--id]
[--job-manager-task-application-package-references]
[--job-manager-task-command-line]
[--job-manager-task-environment-settings]
[--job-manager-task-id]
[--job-manager-task-resource-files]
[--job-max-task-retry-count]
[--job-max-wall-clock-time]
[--job-metadata]
[--json-file]
[--max-parallel-tasks]
[--metadata]
[--on-all-tasks-complete]
[--pool-id]
[--priority]
[--recurrence-interval]
[--required-slots]
[--start-window]
[--uses-task-dependencies]
Przykłady
Utwórz nowy harmonogram zadań z interwałem 1 dnia.
az batch job-schedule create --id jobschedule1 --pool-id pool1 --recurrence-interval P1D
Parametry opcjonalne
Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.
Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.
Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.
Czy zadania podrzędne w tym zadaniu mogą zostać wywłaszczone przez inne zadania o wysokim priorytcie. Jeśli wartość ma wartość True, inne zadania o wysokim priorytcie przesłane do systemu będą miały pierwszeństwo i będą mogły ponownie kolejkować zadania z tego zadania. Możesz zaktualizować parametr allowTaskPreemption zadania po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji. Prawda, jeśli flaga jest obecna.
Czas, po którym nie zostanie utworzone żadne zadanie w ramach tego harmonogramu zadań. Harmonogram zostanie przeniesiony do stanu ukończonego zaraz po upływie tego terminu i nie ma aktywnego zadania w ramach tego harmonogramu zadań. Jeśli nie określisz czasu doNotRunAfter i tworzysz cykliczny harmonogram zadań, harmonogram zadań pozostanie aktywny do momentu jawnego zakończenia. Oczekiwany format to znacznik czasu ISO-8601.
Najwcześniejsza godzina utworzenia dowolnego zadania w ramach tego harmonogramu zadań. Jeśli nie określisz godziny doNotRunUntil, harmonogram stanie się gotowy do natychmiastowego utworzenia zadań. Oczekiwany format to znacznik czasu ISO-8601.
Ciąg, który jednoznacznie identyfikuje harmonogram w ramach konta. Identyfikator może zawierać dowolną kombinację znaków alfanumerycznych, w tym łączników i podkreśleń, i nie może zawierać więcej niż 64 znaków. Identyfikator jest zachowywany przy użyciu wielkości liter i bez uwzględniania wielkości liter (oznacza to, że w ramach konta mogą nie istnieć dwa identyfikatory, które różnią się tylko wielkością liter). To jest wymagane.
Lista pakietów aplikacji wdrożonych przez usługę Batch w węźle obliczeniowym przed uruchomieniem wiersza polecenia. Pakiety aplikacji są pobierane i wdrażane w katalogu udostępnionym, a nie w katalogu roboczym Zadanie. W związku z tym, jeśli przywoływanego pakietu aplikacji znajduje się już w węźle obliczeniowym i jest aktualny, nie jest on ponownie pobierany; używana jest istniejąca kopia w węźle obliczeniowym. Jeśli nie można zainstalować przywoływanego pakietu aplikacji, na przykład ze względu na to, że pakiet został usunięty lub pobieranie nie powiodło się, zadanie kończy się niepowodzeniem. Identyfikatory aplikacji rozdzielone spacjami z opcjonalną wersją w formacie "id[#version]".
Wiersz polecenia zadania Menedżera zadań. Wiersz polecenia nie jest uruchamiany w powłoce i dlatego nie może korzystać z funkcji powłoki, takich jak rozszerzenie zmiennej środowiskowej. Jeśli chcesz skorzystać z takich funkcji, należy wywołać powłokę w wierszu polecenia, na przykład za pomocą polecenia "cmd /c MyCommand" w systemie Windows lub "/bin/sh -c MyCommand" w systemie Linux. Jeśli wiersz polecenia odwołuje się do ścieżek plików, powinien użyć ścieżki względnej (względem katalogu roboczego zadania) lub użyć zmiennej środowiskowej udostępnionej w usłudze Batch (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). To jest wymagane.
Lista ustawień zmiennych środowiskowych dla zadania Menedżera zadań. Wartości rozdzielone spacjami w formacie "key=value".
Ciąg, który jednoznacznie identyfikuje zadanie Menedżera zadań w ramach zadania. Identyfikator może zawierać dowolną kombinację znaków alfanumerycznych, w tym łączników i podkreśleń, i nie może zawierać więcej niż 64 znaków. To jest wymagane.
Lista plików, które usługa Batch pobierze do węzła obliczeniowego przed uruchomieniem wiersza polecenia. Pliki wymienione w ramach tego elementu znajdują się w katalogu roboczym zadania. Istnieje maksymalny rozmiar listy plików zasobów. Po przekroczeniu maksymalnego rozmiaru żądanie zakończy się niepowodzeniem, a kod błędu odpowiedzi to RequestEntityTooLarge. W takim przypadku należy zmniejszyć rozmiar kolekcji plików ResourceFiles. Można to osiągnąć przy użyciu plików .zip, pakietów aplikacji lub kontenerów platformy Docker. Odwołania do zasobów rozdzielonych spacjami w formacie nazwa_pliku=httpurl.
Maksymalna liczba ponownych prób wykonania każdego zadania. Usługa Batch ponawia próbę zadania, jeśli jego kod zakończenia jest inny niżzer. Należy pamiętać, że ta wartość steruje liczbą ponownych prób. Usługa Batch spróbuje raz każde zadanie, a następnie może ponowić próbę do tego limitu. Jeśli na przykład maksymalna liczba ponownych prób wynosi 3, usługa Batch próbuje wykonać zadanie do 4 razy (jedna początkowa próba i 3 ponownych prób). Jeśli maksymalna liczba ponownych prób wynosi 0, usługa Batch nie ponawia ponawia próby zadań. Jeśli maksymalna liczba ponownych prób wynosi -1, usługa Batch ponawia próby zadania bez limitu. Wartość domyślna to 0 (bez ponownych prób).
Maksymalny czas, przez który zadanie może zostać uruchomiony, mierzony od momentu utworzenia zadania. Jeśli zadanie nie zostanie ukończone w limicie czasu, usługa Batch zakończy je i wszystkie zadania, które są nadal uruchomione. W takim przypadku przyczyną zakończenia będzie MaxWallClockTimeExpiry. Jeśli ta właściwość nie zostanie określona, nie ma limitu czasu na czas uruchomienia zadania. Oczekiwany format to czas trwania ISO-8601.
Lista par nazwa-wartość skojarzonych z każdym zadaniem utworzonym w ramach tego harmonogramu jako metadanymi. Usługa Batch nie przypisuje żadnego znaczenia metadanym; służy wyłącznie do używania kodu użytkownika. Wartości rozdzielone spacjami w formacie "key=value".
Plik zawierający specyfikację harmonogramu zadań w formacie JSON (sformatowany w celu dopasowania do odpowiedniej treści interfejsu API REST). Jeśli ten parametr jest określony, wszystkie argumenty harmonogramu zadań są ignorowane.
Maksymalna liczba zadań, które mogą być wykonywane równolegle dla zadania. Wartość parametru maxParallelTasks musi być -1 lub większa niż 0, jeśli jest określona. Jeśli nie zostanie określona, wartość domyślna to -1, co oznacza, że nie ma limitu liczby zadań, które można uruchamiać jednocześnie. Wartość maxParallelTasks zadania można zaktualizować po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji.
Lista par name-value skojarzonych z harmonogramem jako metadanych. Usługa Batch nie przypisuje żadnego znaczenia metadanym; służy wyłącznie do używania kodu użytkownika. Wartości rozdzielone spacjami w formacie "key=value".
Akcja, którą usługa Batch powinna wykonać, gdy wszystkie zadania w zadaniu utworzonym w ramach tego harmonogramu są w stanie ukończonym. Należy pamiętać, że jeśli zadanie nie zawiera zadań, wszystkie zadania są uznawane za ukończone. W związku z tym ta opcja jest najczęściej używana z zadaniem Menedżera zadań; Jeśli chcesz używać automatycznego kończenia zadań bez Menedżera zadań, należy początkowo ustawić wartość onAllTasksComplete na wartość noaction i zaktualizować właściwości zadania, aby ustawić właściwość onAllTasksComplete na zakończenie zadania po zakończeniu dodawania zadań. Wartość domyślna to noaction. Znane wartości to: "noaction" i "terminatejob".
Identyfikator istniejącej puli. Wszystkie zadania zadania zadania zostaną uruchomione w określonej puli. Upewnij się, że pula, do której odwołuje się ta właściwość, istnieje. Jeśli pula nie istnieje w czasie, gdy usługa Batch próbuje zaplanować zadanie, żadne zadania dla zadania nie będą uruchamiane do momentu utworzenia puli o tym identyfikatorze. Należy pamiętać, że usługa Batch nie odrzuci żądania zadania; po prostu nie będzie uruchamiać zadań, dopóki pula nie istnieje. Należy określić identyfikator puli lub specyfikację puli automatycznej, ale nie obie.
Priorytet zadań utworzonych zgodnie z tym harmonogramem. Wartości priorytetu mogą mieścić się w zakresie od -1000 do 1000, a -1000 jest najniższym priorytetem, a 1000 jest najwyższym priorytetem. Wartość domyślna to 0. Ten priorytet jest używany jako domyślny dla wszystkich zadań w harmonogramie zadań. Priorytet zadania można zaktualizować po jego utworzeniu przy użyciu interfejsu API aktualizacji zadania.
Przedział czasu między godzinami rozpoczęcia dwóch kolejnych zadań w harmonogramie zadań. Harmonogram zadań może zawierać co najwyżej jedno aktywne zadanie w danym momencie. Ponieważ harmonogram zadań może zawierać co najwyżej jedno aktywne zadanie w danym momencie, jeśli nadszedł czas na utworzenie nowego zadania zgodnie z harmonogramem zadań, ale poprzednie zadanie jest nadal uruchomione, usługa Batch nie utworzy nowego zadania do momentu zakończenia poprzedniego zadania. Jeśli poprzednie zadanie nie zostanie zakończone w przedziale startOwym nowego cykluInterval, nie zostanie zaplanowane żadne nowe zadanie dla tego interwału. W przypadku zadań cyklicznych zwykle należy określić zadanieManagerTask w zadaniuSpecification. Jeśli nie używasz funkcji jobManagerTask, potrzebny będzie zewnętrzny proces monitorowania podczas tworzenia zadań, dodawanie zadań do zadań i kończenie zadań gotowych do następnego cyklu. Domyślnym ustawieniem jest to, że harmonogram nie jest powtarzany: jedno zadanie jest tworzone, w obszarze startWindow po upływie czasu doNotRunUntil, a harmonogram zostanie ukończony zaraz po zakończeniu tego zadania. Minimalna wartość to 1 minuta. Jeśli określisz niższą wartość, usługa Batch odrzuci harmonogram z błędem; Jeśli bezpośrednio wywołujesz interfejs API REST, kod stanu HTTP to 400 (Nieprawidłowe żądanie). Oczekiwany format to czas trwania ISO-8601.
Liczba miejsc planowania, których wymaga uruchomienie zadania. Wartość domyślna to 1. Zadanie można zaplanować tylko w węźle obliczeniowym, jeśli węzeł ma wystarczającą ilość dostępnych wolnych miejsc planowania. W przypadku zadań z wieloma wystąpieniami ta właściwość nie jest obsługiwana i nie może być określona.
Przedział czasu, rozpoczynający się od momentu, w którym harmonogram wskazuje, że zadanie powinno zostać utworzone, w ramach którego należy utworzyć zadanie. Jeśli zadanie nie zostanie utworzone w interwale startWindow, "szansa sprzedaży" zostanie utracona; Żadne zadanie nie zostanie utworzone do następnego cyklu harmonogramu. Jeśli harmonogram jest cykliczny, a parametr startWindow jest dłuższy niż interwał cyklu, jest to równoważne nieskończonej wartości startWindow, ponieważ zadanie ,które jest "należne" w jednym cykluInterval, nie jest przenoszone do następnego interwału cyklu. Wartość domyślna to nieskończoność. Minimalna wartość to 1 minuta. Jeśli określisz niższą wartość, usługa Batch odrzuci harmonogram z błędem; Jeśli bezpośrednio wywołujesz interfejs API REST, kod stanu HTTP to 400 (Nieprawidłowe żądanie). Oczekiwany format to czas trwania ISO-8601.
Czy zadania w zadaniu mogą definiować zależności od siebie. Wartość domyślna to false. Prawda, jeśli flaga jest obecna.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az batch job-schedule delete
Usuwa harmonogram zadań z określonego konta.
Po usunięciu harmonogramu zadań spowoduje to również usunięcie wszystkich zadań i zadań zgodnie z tym harmonogramem. Po usunięciu zadań wszystkie pliki w katalogach roboczych w węzłach obliczeniowych również zostaną usunięte (okres przechowywania jest ignorowany). Statystyki harmonogramu zadań nie są już dostępne po usunięciu harmonogramu zadań, mimo że są one nadal uwzględniane w statystykach okresu istnienia konta.
az batch job-schedule delete --job-schedule-id
[--account-endpoint]
[--account-key]
[--account-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--yes]
Parametry wymagane
Identyfikator harmonogramu zadań do usunięcia. To jest wymagane.
Parametry opcjonalne
Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.
Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.
Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.
Wartość elementu ETag skojarzona z wersją zasobu znaną klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze dokładnie odpowiada wartości określonej przez klienta.
Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.
Wartość elementu ETag skojarzona z wersją zasobu znaną klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze nie jest zgodny z wartością określoną przez klienta.
Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.
Nie monituj o potwierdzenie.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az batch job-schedule disable
Wyłącza harmonogram zadań.
Żadne nowe zadania nie zostaną utworzone do momentu ponownego włączenia harmonogramu zadań.
az batch job-schedule disable --job-schedule-id
[--account-endpoint]
[--account-key]
[--account-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
Parametry wymagane
Identyfikator harmonogramu zadań do wyłączenia. To jest wymagane.
Parametry opcjonalne
Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.
Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.
Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.
Wartość elementu ETag skojarzona z wersją zasobu znaną klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze dokładnie odpowiada wartości określonej przez klienta.
Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.
Wartość elementu ETag skojarzona z wersją zasobu znaną klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze nie jest zgodny z wartością określoną przez klienta.
Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az batch job-schedule enable
Włącza harmonogram zadań.
az batch job-schedule enable --job-schedule-id
[--account-endpoint]
[--account-key]
[--account-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
Parametry wymagane
Identyfikator harmonogramu zadań do włączenia. To jest wymagane.
Parametry opcjonalne
Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.
Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.
Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.
Wartość elementu ETag skojarzona z wersją zasobu znaną klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze dokładnie odpowiada wartości określonej przez klienta.
Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.
Wartość elementu ETag skojarzona z wersją zasobu znaną klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze nie jest zgodny z wartością określoną przez klienta.
Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az batch job-schedule list
Wyświetla listę wszystkich harmonogramów zadań na określonym koncie.
az batch job-schedule list [--account-endpoint]
[--account-key]
[--account-name]
[--expand]
[--filter]
[--select]
Parametry opcjonalne
Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.
Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.
Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.
Klauzula OData $expand.
Klauzula OData $filter. Aby uzyskać więcej informacji na temat konstruowania tego filtru, zobacz https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch.
Klauzula OData $select.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az batch job-schedule reset
Zresetuj właściwości harmonogramu zadań. Zaktualizowana specyfikacja zadania dotyczy tylko nowych zadań.
az batch job-schedule reset --job-schedule-id
[--account-endpoint]
[--account-key]
[--account-name]
[--allow-task-preemption]
[--do-not-run-after]
[--do-not-run-until]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--job-manager-task-application-package-references]
[--job-manager-task-command-line]
[--job-manager-task-environment-settings]
[--job-manager-task-id]
[--job-manager-task-resource-files]
[--job-max-task-retry-count]
[--job-max-wall-clock-time]
[--job-metadata]
[--json-file]
[--max-parallel-tasks]
[--metadata]
[--on-all-tasks-complete]
[--pool-id]
[--priority]
[--recurrence-interval]
[--required-slots]
[--start-window]
[--uses-task-dependencies]
Parametry wymagane
Identyfikator harmonogramu zadań do zaktualizowania. To jest wymagane.
Parametry opcjonalne
Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.
Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.
Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.
Czy zadania podrzędne w tym zadaniu mogą zostać wywłaszczone przez inne zadania o wysokim priorytcie. Jeśli wartość ma wartość True, inne zadania o wysokim priorytcie przesłane do systemu będą miały pierwszeństwo i będą mogły ponownie kolejkować zadania z tego zadania. Możesz zaktualizować parametr allowTaskPreemption zadania po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji. Prawda, jeśli flaga jest obecna.
Czas, po którym nie zostanie utworzone żadne zadanie w ramach tego harmonogramu zadań. Harmonogram zostanie przeniesiony do stanu ukończonego zaraz po upływie tego terminu i nie ma aktywnego zadania w ramach tego harmonogramu zadań. Jeśli nie określisz czasu doNotRunAfter i tworzysz cykliczny harmonogram zadań, harmonogram zadań pozostanie aktywny do momentu jawnego zakończenia. Oczekiwany format to znacznik czasu ISO-8601.
Najwcześniejsza godzina utworzenia dowolnego zadania w ramach tego harmonogramu zadań. Jeśli nie określisz godziny doNotRunUntil, harmonogram stanie się gotowy do natychmiastowego utworzenia zadań. Oczekiwany format to znacznik czasu ISO-8601.
Wartość elementu ETag skojarzona z wersją zasobu znaną klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze dokładnie odpowiada wartości określonej przez klienta.
Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.
Wartość elementu ETag skojarzona z wersją zasobu znaną klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze nie jest zgodny z wartością określoną przez klienta.
Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.
Lista pakietów aplikacji wdrożonych przez usługę Batch w węźle obliczeniowym przed uruchomieniem wiersza polecenia. Pakiety aplikacji są pobierane i wdrażane w katalogu udostępnionym, a nie w katalogu roboczym Zadanie. W związku z tym, jeśli przywoływanego pakietu aplikacji znajduje się już w węźle obliczeniowym i jest aktualny, nie jest on ponownie pobierany; używana jest istniejąca kopia w węźle obliczeniowym. Jeśli nie można zainstalować przywoływanego pakietu aplikacji, na przykład ze względu na to, że pakiet został usunięty lub pobieranie nie powiodło się, zadanie kończy się niepowodzeniem. Identyfikatory aplikacji rozdzielone spacjami z opcjonalną wersją w formacie "id[#version]".
Wiersz polecenia zadania Menedżera zadań. Wiersz polecenia nie jest uruchamiany w powłoce i dlatego nie może korzystać z funkcji powłoki, takich jak rozszerzenie zmiennej środowiskowej. Jeśli chcesz skorzystać z takich funkcji, należy wywołać powłokę w wierszu polecenia, na przykład za pomocą polecenia "cmd /c MyCommand" w systemie Windows lub "/bin/sh -c MyCommand" w systemie Linux. Jeśli wiersz polecenia odwołuje się do ścieżek plików, powinien użyć ścieżki względnej (względem katalogu roboczego zadania) lub użyć zmiennej środowiskowej udostępnionej w usłudze Batch (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). To jest wymagane.
Lista ustawień zmiennych środowiskowych dla zadania Menedżera zadań. Wartości rozdzielone spacjami w formacie "key=value".
Ciąg, który jednoznacznie identyfikuje zadanie Menedżera zadań w ramach zadania. Identyfikator może zawierać dowolną kombinację znaków alfanumerycznych, w tym łączników i podkreśleń, i nie może zawierać więcej niż 64 znaków. To jest wymagane.
Lista plików, które usługa Batch pobierze do węzła obliczeniowego przed uruchomieniem wiersza polecenia. Pliki wymienione w ramach tego elementu znajdują się w katalogu roboczym zadania. Istnieje maksymalny rozmiar listy plików zasobów. Po przekroczeniu maksymalnego rozmiaru żądanie zakończy się niepowodzeniem, a kod błędu odpowiedzi to RequestEntityTooLarge. W takim przypadku należy zmniejszyć rozmiar kolekcji plików ResourceFiles. Można to osiągnąć przy użyciu plików .zip, pakietów aplikacji lub kontenerów platformy Docker. Odwołania do zasobów rozdzielonych spacjami w formacie nazwa_pliku=httpurl.
Maksymalna liczba ponownych prób wykonania każdego zadania. Usługa Batch ponawia próbę zadania, jeśli jego kod zakończenia jest inny niżzer. Należy pamiętać, że ta wartość steruje liczbą ponownych prób. Usługa Batch spróbuje raz każde zadanie, a następnie może ponowić próbę do tego limitu. Jeśli na przykład maksymalna liczba ponownych prób wynosi 3, usługa Batch próbuje wykonać zadanie do 4 razy (jedna początkowa próba i 3 ponownych prób). Jeśli maksymalna liczba ponownych prób wynosi 0, usługa Batch nie ponawia ponawia próby zadań. Jeśli maksymalna liczba ponownych prób wynosi -1, usługa Batch ponawia próby zadania bez limitu. Wartość domyślna to 0 (bez ponownych prób).
Maksymalny czas, przez który zadanie może zostać uruchomiony, mierzony od momentu utworzenia zadania. Jeśli zadanie nie zostanie ukończone w limicie czasu, usługa Batch zakończy je i wszystkie zadania, które są nadal uruchomione. W takim przypadku przyczyną zakończenia będzie MaxWallClockTimeExpiry. Jeśli ta właściwość nie zostanie określona, nie ma limitu czasu na czas uruchomienia zadania. Oczekiwany format to czas trwania ISO-8601.
Lista par nazwa-wartość skojarzonych z każdym zadaniem utworzonym w ramach tego harmonogramu jako metadanymi. Usługa Batch nie przypisuje żadnego znaczenia metadanym; służy wyłącznie do używania kodu użytkownika. Wartości rozdzielone spacjami w formacie "key=value".
Plik zawierający specyfikację harmonogramu zadań w formacie JSON (sformatowany w celu dopasowania do odpowiedniej treści interfejsu API REST). Jeśli ten parametr jest określony, wszystkie argumenty harmonogramu zadań są ignorowane.
Maksymalna liczba zadań, które mogą być wykonywane równolegle dla zadania. Wartość parametru maxParallelTasks musi być -1 lub większa niż 0, jeśli jest określona. Jeśli nie zostanie określona, wartość domyślna to -1, co oznacza, że nie ma limitu liczby zadań, które można uruchamiać jednocześnie. Wartość maxParallelTasks zadania można zaktualizować po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji.
Lista par name-value skojarzonych z harmonogramem jako metadanych. Usługa Batch nie przypisuje żadnego znaczenia metadanym; służy wyłącznie do używania kodu użytkownika. Wartości rozdzielone spacjami w formacie "key=value".
Akcja, którą usługa Batch powinna wykonać, gdy wszystkie zadania w zadaniu utworzonym w ramach tego harmonogramu są w stanie ukończonym. Należy pamiętać, że jeśli zadanie nie zawiera zadań, wszystkie zadania są uznawane za ukończone. W związku z tym ta opcja jest najczęściej używana z zadaniem Menedżera zadań; Jeśli chcesz używać automatycznego kończenia zadań bez Menedżera zadań, należy początkowo ustawić wartość onAllTasksComplete na wartość noaction i zaktualizować właściwości zadania, aby ustawić właściwość onAllTasksComplete na zakończenie zadania po zakończeniu dodawania zadań. Wartość domyślna to noaction. Znane wartości to: "noaction" i "terminatejob".
Identyfikator istniejącej puli. Wszystkie zadania zadania zadania zostaną uruchomione w określonej puli. Upewnij się, że pula, do której odwołuje się ta właściwość, istnieje. Jeśli pula nie istnieje w czasie, gdy usługa Batch próbuje zaplanować zadanie, żadne zadania dla zadania nie będą uruchamiane do momentu utworzenia puli o tym identyfikatorze. Należy pamiętać, że usługa Batch nie odrzuci żądania zadania; po prostu nie będzie uruchamiać zadań, dopóki pula nie istnieje. Należy określić identyfikator puli lub specyfikację puli automatycznej, ale nie obie.
Priorytet zadań utworzonych zgodnie z tym harmonogramem. Wartości priorytetu mogą mieścić się w zakresie od -1000 do 1000, a -1000 jest najniższym priorytetem, a 1000 jest najwyższym priorytetem. Wartość domyślna to 0. Ten priorytet jest używany jako domyślny dla wszystkich zadań w harmonogramie zadań. Priorytet zadania można zaktualizować po jego utworzeniu przy użyciu interfejsu API aktualizacji zadania.
Przedział czasu między godzinami rozpoczęcia dwóch kolejnych zadań w harmonogramie zadań. Harmonogram zadań może zawierać co najwyżej jedno aktywne zadanie w danym momencie. Ponieważ harmonogram zadań może zawierać co najwyżej jedno aktywne zadanie w danym momencie, jeśli nadszedł czas na utworzenie nowego zadania zgodnie z harmonogramem zadań, ale poprzednie zadanie jest nadal uruchomione, usługa Batch nie utworzy nowego zadania do momentu zakończenia poprzedniego zadania. Jeśli poprzednie zadanie nie zostanie zakończone w przedziale startOwym nowego cykluInterval, nie zostanie zaplanowane żadne nowe zadanie dla tego interwału. W przypadku zadań cyklicznych zwykle należy określić zadanieManagerTask w zadaniuSpecification. Jeśli nie używasz funkcji jobManagerTask, potrzebny będzie zewnętrzny proces monitorowania podczas tworzenia zadań, dodawanie zadań do zadań i kończenie zadań gotowych do następnego cyklu. Domyślnym ustawieniem jest to, że harmonogram nie jest powtarzany: jedno zadanie jest tworzone, w obszarze startWindow po upływie czasu doNotRunUntil, a harmonogram zostanie ukończony zaraz po zakończeniu tego zadania. Minimalna wartość to 1 minuta. Jeśli określisz niższą wartość, usługa Batch odrzuci harmonogram z błędem; Jeśli bezpośrednio wywołujesz interfejs API REST, kod stanu HTTP to 400 (Nieprawidłowe żądanie). Oczekiwany format to czas trwania ISO-8601.
Liczba miejsc planowania, których wymaga uruchomienie zadania. Wartość domyślna to 1. Zadanie można zaplanować tylko w węźle obliczeniowym, jeśli węzeł ma wystarczającą ilość dostępnych wolnych miejsc planowania. W przypadku zadań z wieloma wystąpieniami ta właściwość nie jest obsługiwana i nie może być określona.
Przedział czasu, rozpoczynający się od momentu, w którym harmonogram wskazuje, że zadanie powinno zostać utworzone, w ramach którego należy utworzyć zadanie. Jeśli zadanie nie zostanie utworzone w interwale startWindow, "szansa sprzedaży" zostanie utracona; Żadne zadanie nie zostanie utworzone do następnego cyklu harmonogramu. Jeśli harmonogram jest cykliczny, a parametr startWindow jest dłuższy niż interwał cyklu, jest to równoważne nieskończonej wartości startWindow, ponieważ zadanie ,które jest "należne" w jednym cykluInterval, nie jest przenoszone do następnego interwału cyklu. Wartość domyślna to nieskończoność. Minimalna wartość to 1 minuta. Jeśli określisz niższą wartość, usługa Batch odrzuci harmonogram z błędem; Jeśli bezpośrednio wywołujesz interfejs API REST, kod stanu HTTP to 400 (Nieprawidłowe żądanie). Oczekiwany format to czas trwania ISO-8601.
Czy zadania w zadaniu mogą definiować zależności od siebie. Wartość domyślna to false. Prawda, jeśli flaga jest obecna.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az batch job-schedule set
Zaktualizuj właściwości harmonogramu zadań.
Możesz niezależnie zaktualizować harmonogram i specyfikację zadania, ale każda zmiana dowolnej z tych jednostek spowoduje zresetowanie wszystkich właściwości w tej jednostce.
az batch job-schedule set --job-schedule-id
[--account-endpoint]
[--account-key]
[--account-name]
[--allow-task-preemption]
[--do-not-run-after]
[--do-not-run-until]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--job-manager-task-application-package-references]
[--job-manager-task-command-line]
[--job-manager-task-environment-settings]
[--job-manager-task-id]
[--job-manager-task-resource-files]
[--job-max-task-retry-count]
[--job-max-wall-clock-time]
[--job-metadata]
[--json-file]
[--max-parallel-tasks]
[--metadata]
[--on-all-tasks-complete]
[--pool-id]
[--priority]
[--recurrence-interval]
[--required-slots]
[--start-window]
[--uses-task-dependencies]
Parametry wymagane
Identyfikator harmonogramu zadań do zaktualizowania. To jest wymagane.
Parametry opcjonalne
Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.
Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.
Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.
Czy zadania podrzędne w tym zadaniu mogą zostać wywłaszczone przez inne zadania o wysokim priorytcie. Jeśli wartość ma wartość True, inne zadania o wysokim priorytcie przesłane do systemu będą miały pierwszeństwo i będą mogły ponownie kolejkować zadania z tego zadania. Możesz zaktualizować parametr allowTaskPreemption zadania po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji. Prawda, jeśli flaga jest obecna.
Czas, po którym nie zostanie utworzone żadne zadanie w ramach tego harmonogramu zadań. Harmonogram zostanie przeniesiony do stanu ukończonego zaraz po upływie tego terminu i nie ma aktywnego zadania w ramach tego harmonogramu zadań. Jeśli nie określisz czasu doNotRunAfter i tworzysz cykliczny harmonogram zadań, harmonogram zadań pozostanie aktywny do momentu jawnego zakończenia. Oczekiwany format to znacznik czasu ISO-8601.
Najwcześniejsza godzina utworzenia dowolnego zadania w ramach tego harmonogramu zadań. Jeśli nie określisz godziny doNotRunUntil, harmonogram stanie się gotowy do natychmiastowego utworzenia zadań. Oczekiwany format to znacznik czasu ISO-8601.
Wartość elementu ETag skojarzona z wersją zasobu znaną klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze dokładnie odpowiada wartości określonej przez klienta.
Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.
Wartość elementu ETag skojarzona z wersją zasobu znaną klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze nie jest zgodny z wartością określoną przez klienta.
Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.
Lista pakietów aplikacji wdrożonych przez usługę Batch w węźle obliczeniowym przed uruchomieniem wiersza polecenia. Pakiety aplikacji są pobierane i wdrażane w katalogu udostępnionym, a nie w katalogu roboczym Zadanie. W związku z tym, jeśli przywoływanego pakietu aplikacji znajduje się już w węźle obliczeniowym i jest aktualny, nie jest on ponownie pobierany; używana jest istniejąca kopia w węźle obliczeniowym. Jeśli nie można zainstalować przywoływanego pakietu aplikacji, na przykład ze względu na to, że pakiet został usunięty lub pobieranie nie powiodło się, zadanie kończy się niepowodzeniem. Identyfikatory aplikacji rozdzielone spacjami z opcjonalną wersją w formacie "id[#version]".
Wiersz polecenia zadania Menedżera zadań. Wiersz polecenia nie jest uruchamiany w powłoce i dlatego nie może korzystać z funkcji powłoki, takich jak rozszerzenie zmiennej środowiskowej. Jeśli chcesz skorzystać z takich funkcji, należy wywołać powłokę w wierszu polecenia, na przykład za pomocą polecenia "cmd /c MyCommand" w systemie Windows lub "/bin/sh -c MyCommand" w systemie Linux. Jeśli wiersz polecenia odwołuje się do ścieżek plików, powinien użyć ścieżki względnej (względem katalogu roboczego zadania) lub użyć zmiennej środowiskowej udostępnionej w usłudze Batch (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). To jest wymagane.
Lista ustawień zmiennych środowiskowych dla zadania Menedżera zadań. Wartości rozdzielone spacjami w formacie "key=value".
Ciąg, który jednoznacznie identyfikuje zadanie Menedżera zadań w ramach zadania. Identyfikator może zawierać dowolną kombinację znaków alfanumerycznych, w tym łączników i podkreśleń, i nie może zawierać więcej niż 64 znaków. To jest wymagane.
Lista plików, które usługa Batch pobierze do węzła obliczeniowego przed uruchomieniem wiersza polecenia. Pliki wymienione w ramach tego elementu znajdują się w katalogu roboczym zadania. Istnieje maksymalny rozmiar listy plików zasobów. Po przekroczeniu maksymalnego rozmiaru żądanie zakończy się niepowodzeniem, a kod błędu odpowiedzi to RequestEntityTooLarge. W takim przypadku należy zmniejszyć rozmiar kolekcji plików ResourceFiles. Można to osiągnąć przy użyciu plików .zip, pakietów aplikacji lub kontenerów platformy Docker. Odwołania do zasobów rozdzielonych spacjami w formacie nazwa_pliku=httpurl.
Maksymalna liczba ponownych prób wykonania każdego zadania. Usługa Batch ponawia próbę zadania, jeśli jego kod zakończenia jest inny niżzer. Należy pamiętać, że ta wartość steruje liczbą ponownych prób. Usługa Batch spróbuje raz każde zadanie, a następnie może ponowić próbę do tego limitu. Jeśli na przykład maksymalna liczba ponownych prób wynosi 3, usługa Batch próbuje wykonać zadanie do 4 razy (jedna początkowa próba i 3 ponownych prób). Jeśli maksymalna liczba ponownych prób wynosi 0, usługa Batch nie ponawia ponawia próby zadań. Jeśli maksymalna liczba ponownych prób wynosi -1, usługa Batch ponawia próby zadania bez limitu. Wartość domyślna to 0 (bez ponownych prób).
Maksymalny czas, przez który zadanie może zostać uruchomiony, mierzony od momentu utworzenia zadania. Jeśli zadanie nie zostanie ukończone w limicie czasu, usługa Batch zakończy je i wszystkie zadania, które są nadal uruchomione. W takim przypadku przyczyną zakończenia będzie MaxWallClockTimeExpiry. Jeśli ta właściwość nie zostanie określona, nie ma limitu czasu na czas uruchomienia zadania. Oczekiwany format to czas trwania ISO-8601.
Lista par nazwa-wartość skojarzonych z każdym zadaniem utworzonym w ramach tego harmonogramu jako metadanymi. Usługa Batch nie przypisuje żadnego znaczenia metadanym; służy wyłącznie do używania kodu użytkownika. Wartości rozdzielone spacjami w formacie "key=value".
Plik zawierający specyfikację harmonogramu zadań w formacie JSON (sformatowany w celu dopasowania do odpowiedniej treści interfejsu API REST). Jeśli ten parametr jest określony, wszystkie argumenty harmonogramu zadań są ignorowane.
Maksymalna liczba zadań, które mogą być wykonywane równolegle dla zadania. Wartość parametru maxParallelTasks musi być -1 lub większa niż 0, jeśli jest określona. Jeśli nie zostanie określona, wartość domyślna to -1, co oznacza, że nie ma limitu liczby zadań, które można uruchamiać jednocześnie. Wartość maxParallelTasks zadania można zaktualizować po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji.
Lista par name-value skojarzonych z harmonogramem zadań jako metadanymi. Jeśli nie określisz tego elementu, istniejące metadane pozostaną niezmienione. Wartości rozdzielone spacjami w formacie "key=value".
Akcja, którą usługa Batch powinna wykonać, gdy wszystkie zadania w zadaniu utworzonym w ramach tego harmonogramu są w stanie ukończonym. Należy pamiętać, że jeśli zadanie nie zawiera zadań, wszystkie zadania są uznawane za ukończone. W związku z tym ta opcja jest najczęściej używana z zadaniem Menedżera zadań; Jeśli chcesz używać automatycznego kończenia zadań bez Menedżera zadań, należy początkowo ustawić wartość onAllTasksComplete na wartość noaction i zaktualizować właściwości zadania, aby ustawić właściwość onAllTasksComplete na zakończenie zadania po zakończeniu dodawania zadań. Wartość domyślna to noaction. Znane wartości to: "noaction" i "terminatejob".
Identyfikator istniejącej puli. Wszystkie zadania zadania zadania zostaną uruchomione w określonej puli. Upewnij się, że pula, do której odwołuje się ta właściwość, istnieje. Jeśli pula nie istnieje w czasie, gdy usługa Batch próbuje zaplanować zadanie, żadne zadania dla zadania nie będą uruchamiane do momentu utworzenia puli o tym identyfikatorze. Należy pamiętać, że usługa Batch nie odrzuci żądania zadania; po prostu nie będzie uruchamiać zadań, dopóki pula nie istnieje. Należy określić identyfikator puli lub specyfikację puli automatycznej, ale nie obie.
Priorytet zadań utworzonych zgodnie z tym harmonogramem. Wartości priorytetu mogą mieścić się w zakresie od -1000 do 1000, a -1000 jest najniższym priorytetem, a 1000 jest najwyższym priorytetem. Wartość domyślna to 0. Ten priorytet jest używany jako domyślny dla wszystkich zadań w harmonogramie zadań. Priorytet zadania można zaktualizować po jego utworzeniu przy użyciu interfejsu API aktualizacji zadania.
Przedział czasu między godzinami rozpoczęcia dwóch kolejnych zadań w harmonogramie zadań. Harmonogram zadań może zawierać co najwyżej jedno aktywne zadanie w danym momencie. Ponieważ harmonogram zadań może zawierać co najwyżej jedno aktywne zadanie w danym momencie, jeśli nadszedł czas na utworzenie nowego zadania zgodnie z harmonogramem zadań, ale poprzednie zadanie jest nadal uruchomione, usługa Batch nie utworzy nowego zadania do momentu zakończenia poprzedniego zadania. Jeśli poprzednie zadanie nie zostanie zakończone w przedziale startOwym nowego cykluInterval, nie zostanie zaplanowane żadne nowe zadanie dla tego interwału. W przypadku zadań cyklicznych zwykle należy określić zadanieManagerTask w zadaniuSpecification. Jeśli nie używasz funkcji jobManagerTask, potrzebny będzie zewnętrzny proces monitorowania podczas tworzenia zadań, dodawanie zadań do zadań i kończenie zadań gotowych do następnego cyklu. Domyślnym ustawieniem jest to, że harmonogram nie jest powtarzany: jedno zadanie jest tworzone, w obszarze startWindow po upływie czasu doNotRunUntil, a harmonogram zostanie ukończony zaraz po zakończeniu tego zadania. Minimalna wartość to 1 minuta. Jeśli określisz niższą wartość, usługa Batch odrzuci harmonogram z błędem; Jeśli bezpośrednio wywołujesz interfejs API REST, kod stanu HTTP to 400 (Nieprawidłowe żądanie). Oczekiwany format to czas trwania ISO-8601.
Liczba miejsc planowania, których wymaga uruchomienie zadania. Wartość domyślna to 1. Zadanie można zaplanować tylko w węźle obliczeniowym, jeśli węzeł ma wystarczającą ilość dostępnych wolnych miejsc planowania. W przypadku zadań z wieloma wystąpieniami ta właściwość nie jest obsługiwana i nie może być określona.
Przedział czasu, rozpoczynający się od momentu, w którym harmonogram wskazuje, że zadanie powinno zostać utworzone, w ramach którego należy utworzyć zadanie. Jeśli zadanie nie zostanie utworzone w interwale startWindow, "szansa sprzedaży" zostanie utracona; Żadne zadanie nie zostanie utworzone do następnego cyklu harmonogramu. Jeśli harmonogram jest cykliczny, a parametr startWindow jest dłuższy niż interwał cyklu, jest to równoważne nieskończonej wartości startWindow, ponieważ zadanie ,które jest "należne" w jednym cykluInterval, nie jest przenoszone do następnego interwału cyklu. Wartość domyślna to nieskończoność. Minimalna wartość to 1 minuta. Jeśli określisz niższą wartość, usługa Batch odrzuci harmonogram z błędem; Jeśli bezpośrednio wywołujesz interfejs API REST, kod stanu HTTP to 400 (Nieprawidłowe żądanie). Oczekiwany format to czas trwania ISO-8601.
Czy zadania w zadaniu mogą definiować zależności od siebie. Wartość domyślna to false. Prawda, jeśli flaga jest obecna.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az batch job-schedule show
Pobiera informacje o określonym harmonogramie zadań.
az batch job-schedule show --job-schedule-id
[--account-endpoint]
[--account-key]
[--account-name]
[--expand]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--select]
Parametry wymagane
Identyfikator harmonogramu zadań do pobrania. To jest wymagane.
Parametry opcjonalne
Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.
Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.
Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.
Klauzula OData $expand.
Wartość elementu ETag skojarzona z wersją zasobu znaną klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze dokładnie odpowiada wartości określonej przez klienta.
Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.
Wartość elementu ETag skojarzona z wersją zasobu znaną klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze nie jest zgodny z wartością określoną przez klienta.
Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.
Klauzula OData $select.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az batch job-schedule stop
Przerywa harmonogram zadań.
az batch job-schedule stop --job-schedule-id
[--account-endpoint]
[--account-key]
[--account-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
Parametry wymagane
Identyfikator harmonogramu zadań do zakończenia. To jest wymagane.
Parametry opcjonalne
Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.
Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.
Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.
Wartość elementu ETag skojarzona z wersją zasobu znaną klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze dokładnie odpowiada wartości określonej przez klienta.
Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.
Wartość elementu ETag skojarzona z wersją zasobu znaną klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze nie jest zgodny z wartością określoną przez klienta.
Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.