az batch job
Batch-feladatok kezelése.
Parancsok
Name | Description | Típus | Állapot |
---|---|---|---|
az batch job create |
Feladat hozzáadása Batch-fiókhoz. |
Mag | GA |
az batch job delete |
Feladat törlése Batch-fiókból. |
Mag | GA |
az batch job disable |
Batch-feladat letiltása. |
Mag | GA |
az batch job enable |
Batch-feladat engedélyezése. |
Mag | GA |
az batch job list |
A Batch-fiók összes feladatának vagy feladatütemezésének listázása. |
Mag | GA |
az batch job prep-release-status |
A Batch-feladatok előkészítésének és kiadási feladatainak állapotának megtekintése. |
Mag | GA |
az batch job prep-release-status list |
A megadott feladat feladat-előkészítési és feladat-kiadási tevékenységének végrehajtási állapotát sorolja fel azon számítási csomópontokon, ahol a feladat fut. |
Mag | GA |
az batch job reset |
Egy Batch-feladat tulajdonságainak frissítése. A frissíthető meghatározatlan tulajdonságok alaphelyzetbe állnak az alapértelmezett értékükre. |
Mag | GA |
az batch job set |
Egy Batch-feladat tulajdonságainak frissítése. Az alcsoport egyik tulajdonságának frissítése alaphelyzetbe állítja a csoport meghatározatlan tulajdonságait. |
Mag | GA |
az batch job show |
Információt kap a megadott Batch-feladatról. |
Mag | GA |
az batch job stop |
Futó Batch-feladat leállítása. |
Mag | GA |
az batch job task-counts |
A Batch-feladatokban lévő tevékenységek és pontok számának és állapotának megtekintése. |
Mag | GA |
az batch job task-counts show |
Lekéri a megadott feladat tevékenységszámát. |
Mag | GA |
az batch job create
Feladat hozzáadása Batch-fiókhoz.
az batch job create [--account-endpoint]
[--account-key]
[--account-name]
[--allow-task-preemption]
[--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]
[--json-file]
[--max-parallel-tasks]
[--metadata]
[--on-all-tasks-complete]
[--pool-id]
[--priority]
[--required-slots]
[--uses-task-dependencies]
Példák
Hozzon létre egy meglévő készlethez társított új feladatot.
az batch job create --id job1 --pool-id pool1
Opcionális paraméterek
Batch szolgáltatásvégpont. Másik lehetőségként állítsa be a környezeti változót: AZURE_BATCH_ENDPOINT.
Batch-fiókkulcs. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCESS_KEY.
Batch-fiók neve. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCOUNT.
Azt, hogy az ebben a feladatban lévő tevékenységeket más magas prioritású feladatok elő tudják-e előtagként kezelni. Ha az érték True (Igaz) értékre van állítva, a rendszernek küldött egyéb magas prioritású feladatok elsőbbséget élveznek, és újra le tudják majd állítani a feladat tevékenységeit. A feladat allowTaskPreemption funkcióját a frissítési feladat API-val való létrehozása után frissítheti. Igaz, ha a jelölő jelen van.
Egy sztring, amely egyedileg azonosítja a feladatot a fiókon belül. Az azonosító tartalmazhat alfanumerikus karakterek tetszőleges kombinációját, beleértve a kötőjeleket és az aláhúzásjeleket, és legfeljebb 64 karaktert tartalmazhat. Az azonosító kis- és nagybetűket nem érzékelyítő (vagyis előfordulhat, hogy nem rendelkezik két azonosítóval egy fiókon belül, amelyek csak esetenként különböznek). Szükséges.
Azon alkalmazáscsomagok listája, amelyeket a Batch szolgáltatás a parancssor futtatása előtt üzembe helyez a számítási csomóponton. Az alkalmazáscsomagok egy megosztott könyvtárba vannak letöltve és üzembe helyezve, nem pedig a feladat munkakönyvtárában. Ezért ha egy hivatkozott alkalmazáscsomag már megtalálható a számítási csomóponton, és naprakész, akkor az nem lesz újra letöltve; a számítási csomópont meglévő példánya lesz használatban. Ha egy hivatkozott alkalmazáscsomag nem telepíthető, például azért, mert a csomagot törölték, vagy a letöltés sikertelen volt, a feladat meghiúsul. Térelválasztó alkalmazásazonosítók opcionális verziójú "id[#version]" formátumban.
A Feladatkezelői feladat parancssora. A parancssor nem rendszerhéj alatt fut, ezért nem tudja kihasználni a rendszerhéj funkcióit, például a környezeti változók bővítését. Ha ki szeretné használni az ilyen funkciókat, a parancssorban meg kell hívnia a rendszerhéjat, például a Windowsban a "cmd /c MyCommand" vagy a "/bin/sh -c MyCommand" parancsmagot Linuxon. Ha a parancssor fájlelérési utakra hivatkozik, akkor relatív elérési utat kell használnia (a Feladat munkakönyvtárához képest), vagy a Batch által megadott környezeti változót (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). Szükséges.
A Feladatkezelői feladat környezeti változóbeállításainak listája. Szóközzel elválasztott értékek "key=value" formátumban.
Egy sztring, amely egyedileg azonosítja a Feladatkezelő feladatát a feladaton belül. Az azonosító tartalmazhat alfanumerikus karakterek tetszőleges kombinációját, beleértve a kötőjeleket és az aláhúzásjeleket, és legfeljebb 64 karaktert tartalmazhat. Szükséges.
Azon fájlok listája, amelyeket a Batch szolgáltatás a parancssor futtatása előtt letölt a számítási csomópontra. Az elem alatt felsorolt fájlok a tevékenység munkakönyvtárában találhatók. Az erőforrásfájlok listájának maximális mérete van. A maximális méret túllépésekor a kérés sikertelen lesz, a válasz hibakódja pedig RequestEntityTooLarge lesz. Ha ez történik, a ResourceFiles gyűjteményét csökkenteni kell. Ez .zip fájlok, alkalmazáscsomagok vagy Docker-tárolók használatával érhető el. Térelválasztó erőforráshivatkozások fájlnév=httpurl formátumban.
Az egyes tevékenységek újrapróbálásának maximális száma. A Batch szolgáltatás újrapróbálkoz egy feladatot, ha a kilépési kódja nem érvényes. Vegye figyelembe, hogy ez az érték kifejezetten az újrapróbálkozések számát szabályozza. A Batch szolgáltatás egyszer kipróbálja az egyes feladatokat, majd újra próbálkozhat a korlátig. Ha például a maximális újrapróbálkozás száma 3, a Batch legfeljebb 4 alkalommal próbál meg egy feladatot (egy kezdeti próbálkozás és 3 újrapróbálkozás). Ha az újrapróbálkozás maximális száma 0, a Batch szolgáltatás nem próbálkozik újra a Feladatokkal. Ha a maximális újrapróbálkozási szám -1, a Batch szolgáltatás korlátozás nélkül újrapróbálkozza a feladatokat. Az alapértelmezett érték 0 (nincs újrapróbálkozás).
A feladat futtatásának maximális időtartama a feladat létrehozásának időpontjától számítva. Ha a feladat nem fejeződik be az időkorláton belül, a Batch szolgáltatás leállítja azt, és minden olyan feladatot, amely még fut. Ebben az esetben a felmondás oka a MaxWallClockTimeExpiry lesz. Ha ez a tulajdonság nincs megadva, nincs időkorlát a feladat futtatásának időtartamára. A várt formátum ISO-8601-es időtartam.
A feladat specifikációját tartalmazó fájl JSON-ban (a megfelelő REST API-törzsnek megfelelően formázva). Ha ez a paraméter meg van adva, a rendszer figyelmen kívül hagyja az összes "feladatargumentumot".
A feladathoz párhuzamosan végrehajtható tevékenységek maximális száma. A maxParallelTasks értékének -1 vagy 0-nál nagyobbnak kell lennie, ha meg van adva. Ha nincs megadva, az alapértelmezett érték -1, ami azt jelenti, hogy nincs korlátozva az egyszerre futtatható tevékenységek száma. A feladat maxParallelTasks értékeit a feladat frissítési feladat API-val való létrehozása után frissítheti.
A feladathoz metaadatként társított név-érték párok listája. A Batch szolgáltatás nem rendel semmilyen jelentést a metaadatokhoz; kizárólag a felhasználói kód használatára szolgál. Szóközzel elválasztott értékek "key=value" formátumban.
A Batch szolgáltatásnak akkor kell végrehajtania a műveletet, ha a feladat összes feladata befejeződött állapotban van. Vegye figyelembe, hogy ha egy feladat nem tartalmaz tevékenységeket, akkor a rendszer az összes tevékenységet befejezettnek tekinti. Ezt a lehetőséget ezért leggyakrabban a Job Manager-tevékenységhez használják; Ha automatikus feladatleállást szeretne használni Feladatkezelő nélkül, először állítsa aAllTasksComplete parancsot noaction értékre, és frissítse a feladattulajdonságokat úgy, hogy azAllTasksComplete-en állítsa be a feladat befejezését, miután befejezte a tevékenységek hozzáadását. Az alapértelmezett beállítás a noaction. Ismert értékek: "noaction" és "terminatejob".
Egy meglévő készlet azonosítója. A feladat összes feladata a megadott készleten fog futni. Győződjön meg arról, hogy a tulajdonság által hivatkozott készlet létezik. Ha a készlet nem létezik abban az időpontban, amikor a Batch szolgáltatás megpróbál feladatokat ütemezni, a feladathoz tartozó feladatok nem futnak, amíg létre nem hoz egy készletet ezzel az azonosítóval. Vegye figyelembe, hogy a Batch szolgáltatás nem utasítja el a feladatkérést; egyszerűen nem futtatja a feladatokat, amíg a készlet nem létezik. Meg kell adnia a készlet azonosítóját vagy az automatikus készlet specifikációját, de mindkettőt nem.
A feladat prioritása. A prioritási értékek -1000 és 1000 között mozoghatnak, mivel -1000 a legalacsonyabb prioritás, 1000 pedig a legmagasabb prioritás. Az alapértelmezett érték 0.
Azon ütemezési pontok száma, amelyeket a tevékenységnek futtatnia kell. Az alapértelmezett érték 1. A tevékenységek csak akkor ütemezhetők számítási csomóponton való futtatásra, ha a csomópont elegendő szabad ütemezési pont áll rendelkezésre. Többpéldányos feladatok esetén ez a tulajdonság nem támogatott, és nem adható meg.
Azt jelzi, hogy a feladat tevékenységei definiálhatnak-e egymástól függőségeket. Az alapértelmezett érték hamis. Igaz, ha a jelölő jelen van.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_ID
használatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az batch job delete
Feladat törlése Batch-fiókból.
az batch job delete --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--yes]
Példák
Töröljön egy feladatot a feladatazonosítóval anélkül, hogy megerősítést kérne.
az batch job delete --job-id job1 --yes
Kötelező paraméterek
A törölni kívánt feladat azonosítója. Szükséges.
Opcionális paraméterek
Batch szolgáltatásvégpont. Másik lehetőségként állítsa be a környezeti változót: AZURE_BATCH_ENDPOINT.
Batch-fiókkulcs. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCESS_KEY.
Batch-fiók neve. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCOUNT.
Az ügyfél által ismert erőforrás verziójához társított ETag-érték. A művelet csak akkor lesz végrehajtva, ha az erőforrás aktuális ETagje a szolgáltatásban pontosan megegyezik az ügyfél által megadott értékkel.
Az ügyfél által ismert erőforrás utolsó módosítási idejét jelző időbélyeg. A művelet csak akkor lesz végrehajtva, ha a szolgáltatásban lévő erőforrás a megadott időpont óta módosult.
Az ügyfél által ismert erőforrás verziójához társított ETag-érték. A művelet csak akkor lesz végrehajtva, ha az erőforrás aktuális ETagje a szolgáltatásban nem egyezik meg az ügyfél által megadott értékkel.
Az ügyfél által ismert erőforrás utolsó módosítási idejét jelző időbélyeg. A művelet csak akkor lesz végrehajtva, ha a szolgáltatásban lévő erőforrás a megadott időpont óta módosult.
Ne kérje a megerősítést.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_ID
használatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az batch job disable
Batch-feladat letiltása.
az batch job disable --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--disable-tasks]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--json-file]
Példák
Tiltson le egy feladatot, és futtassa újra a futó tevékenységeket.
az batch job disable --job-id job1 --disable-tasks requeue
Kötelező paraméterek
A letiltani kívánt feladat azonosítója. Szükséges.
Opcionális paraméterek
Batch szolgáltatásvégpont. Másik lehetőségként állítsa be a környezeti változót: AZURE_BATCH_ENDPOINT.
Batch-fiókkulcs. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCESS_KEY.
Batch-fiók neve. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCOUNT.
Teendők a feladathoz társított aktív tevékenységekkel. Szükséges. Az ismert értékek a következők: "requeue", "terminate" és "wait".
Az ügyfél által ismert erőforrás verziójához társított ETag-érték. A művelet csak akkor lesz végrehajtva, ha az erőforrás aktuális ETagje a szolgáltatásban pontosan megegyezik az ügyfél által megadott értékkel.
Az ügyfél által ismert erőforrás utolsó módosítási idejét jelző időbélyeg. A művelet csak akkor lesz végrehajtva, ha a szolgáltatásban lévő erőforrás a megadott időpont óta módosult.
Az ügyfél által ismert erőforrás verziójához társított ETag-érték. A művelet csak akkor lesz végrehajtva, ha az erőforrás aktuális ETagje a szolgáltatásban nem egyezik meg az ügyfél által megadott értékkel.
Az ügyfél által ismert erőforrás utolsó módosítási idejét jelző időbélyeg. A művelet csak akkor lesz végrehajtva, ha a szolgáltatásban lévő erőforrás a megadott időpont óta módosult.
A tartalom specifikációját tartalmazó fájl JSON-ban (a megfelelő REST API-törzsnek megfelelően formázva). Ha ez a paraméter meg van adva, a rendszer figyelmen kívül hagyja az összes "tartalomargumentumot".
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_ID
használatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az batch job enable
Batch-feladat engedélyezése.
az batch job enable --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
Példák
Feladat engedélyezése.
az batch job enable --job-id job1
Kötelező paraméterek
Az engedélyezni kívánt feladat azonosítója. Szükséges.
Opcionális paraméterek
Batch szolgáltatásvégpont. Másik lehetőségként állítsa be a környezeti változót: AZURE_BATCH_ENDPOINT.
Batch-fiókkulcs. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCESS_KEY.
Batch-fiók neve. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCOUNT.
Az ügyfél által ismert erőforrás verziójához társított ETag-érték. A művelet csak akkor lesz végrehajtva, ha az erőforrás aktuális ETagje a szolgáltatásban pontosan megegyezik az ügyfél által megadott értékkel.
Az ügyfél által ismert erőforrás utolsó módosítási idejét jelző időbélyeg. A művelet csak akkor lesz végrehajtva, ha a szolgáltatásban lévő erőforrás a megadott időpont óta módosult.
Az ügyfél által ismert erőforrás verziójához társított ETag-érték. A művelet csak akkor lesz végrehajtva, ha az erőforrás aktuális ETagje a szolgáltatásban nem egyezik meg az ügyfél által megadott értékkel.
Az ügyfél által ismert erőforrás utolsó módosítási idejét jelző időbélyeg. A művelet csak akkor lesz végrehajtva, ha a szolgáltatásban lévő erőforrás a megadott időpont óta módosult.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_ID
használatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az batch job list
A Batch-fiók összes feladatának vagy feladatütemezésének listázása.
az batch job list [--account-endpoint]
[--account-key]
[--account-name]
[--expand]
[--filter]
[--job-schedule-id]
[--select]
Példák
Batch-fiók összes feladatának listázása
az batch job list
A Batch-fiók összes feladatütemezésének listázása
az batch job list --job-schedule-id jobschedule1
Opcionális paraméterek
Batch szolgáltatásvégpont. Másik lehetőségként állítsa be a környezeti változót: AZURE_BATCH_ENDPOINT.
A Batch-fiókkulcs. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCESS_KEY.
A Batch-fiók neve. Másik lehetőségként csak a következő környezeti változó szerint kell beállítani: AZURE_BATCH_ACCOUNT.
OData $expand záradék.
OData $filter záradék. A szűrő felépítésével kapcsolatos további információkért lásd: https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch.
Annak a feladatütemezésnek az azonosítója, amelyből le szeretné kapni a feladatok listáját. Ha nincs megadva, a fiók összes feladatát felsorolja.
OData $select záradék.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_ID
használatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az batch job reset
Egy Batch-feladat tulajdonságainak frissítése. A frissíthető meghatározatlan tulajdonságok alaphelyzetbe állnak az alapértelmezett értékükre.
az batch job reset --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--allow-task-preemption]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--job-max-task-retry-count]
[--job-max-wall-clock-time]
[--json-file]
[--max-parallel-tasks]
[--metadata]
[--on-all-tasks-complete]
[--pool-id]
[--priority]
Példák
Az összes feladattulajdonság alaphelyzetbe állítása a prioritás kivételével.
az batch job reset --job-id job1 --priority 100
Kötelező paraméterek
Annak a feladatnak az azonosítója, amelynek a tulajdonságait frissíteni szeretné. Szükséges.
Opcionális paraméterek
Batch szolgáltatásvégpont. Másik lehetőségként állítsa be a környezeti változót: AZURE_BATCH_ENDPOINT.
Batch-fiókkulcs. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCESS_KEY.
Batch-fiók neve. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCOUNT.
Azt, hogy az ebben a feladatban lévő tevékenységeket más magas prioritású feladatok elő tudják-e előtagként kezelni. Ha az érték True (Igaz) értékre van állítva, a rendszernek küldött egyéb magas prioritású feladatok elsőbbséget élveznek, és újra le tudják majd állítani a feladat tevékenységeit. A feladat allowTaskPreemption funkcióját a frissítési feladat API-val való létrehozása után frissítheti. Igaz, ha a jelölő jelen van.
Az ügyfél által ismert erőforrás verziójához társított ETag-érték. A művelet csak akkor lesz végrehajtva, ha az erőforrás aktuális ETagje a szolgáltatásban pontosan megegyezik az ügyfél által megadott értékkel.
Az ügyfél által ismert erőforrás utolsó módosítási idejét jelző időbélyeg. A művelet csak akkor lesz végrehajtva, ha a szolgáltatásban lévő erőforrás a megadott időpont óta módosult.
Az ügyfél által ismert erőforrás verziójához társított ETag-érték. A művelet csak akkor lesz végrehajtva, ha az erőforrás aktuális ETagje a szolgáltatásban nem egyezik meg az ügyfél által megadott értékkel.
Az ügyfél által ismert erőforrás utolsó módosítási idejét jelző időbélyeg. A művelet csak akkor lesz végrehajtva, ha a szolgáltatásban lévő erőforrás a megadott időpont óta módosult.
Az egyes tevékenységek újrapróbálásának maximális száma. A Batch szolgáltatás újrapróbálkoz egy feladatot, ha a kilépési kódja nem érvényes. Vegye figyelembe, hogy ez az érték kifejezetten az újrapróbálkozések számát szabályozza. A Batch szolgáltatás egyszer kipróbálja az egyes feladatokat, majd újra próbálkozhat a korlátig. Ha például a maximális újrapróbálkozás száma 3, a Batch legfeljebb 4 alkalommal próbál meg egy feladatot (egy kezdeti próbálkozás és 3 újrapróbálkozás). Ha az újrapróbálkozás maximális száma 0, a Batch szolgáltatás nem próbálkozik újra a Feladatokkal. Ha a maximális újrapróbálkozási szám -1, a Batch szolgáltatás korlátozás nélkül újrapróbálkozza a feladatokat. Az alapértelmezett érték 0 (nincs újrapróbálkozás).
A feladat futtatásának maximális időtartama a feladat létrehozásának időpontjától számítva. Ha a feladat nem fejeződik be az időkorláton belül, a Batch szolgáltatás leállítja azt, és minden olyan feladatot, amely még fut. Ebben az esetben a felmondás oka a MaxWallClockTimeExpiry lesz. Ha ez a tulajdonság nincs megadva, nincs időkorlát a feladat futtatásának időtartamára. A várt formátum ISO-8601-es időtartam.
A feladat specifikációját tartalmazó fájl JSON-ban (a megfelelő REST API-törzsnek megfelelően formázva). Ha ez a paraméter meg van adva, a rendszer figyelmen kívül hagyja az összes "feladatargumentumot".
A feladathoz párhuzamosan végrehajtható tevékenységek maximális száma. A maxParallelTasks értékének -1 vagy 0-nál nagyobbnak kell lennie, ha meg van adva. Ha nincs megadva, az alapértelmezett érték -1, ami azt jelenti, hogy nincs korlátozva az egyszerre futtatható tevékenységek száma. A feladat maxParallelTasks értékeit a feladat frissítési feladat API-val való létrehozása után frissítheti.
A feladathoz metaadatként társított név-érték párok listája. A Batch szolgáltatás nem rendel semmilyen jelentést a metaadatokhoz; kizárólag a felhasználói kód használatára szolgál. Szóközzel elválasztott értékek "key=value" formátumban.
A Batch szolgáltatásnak akkor kell végrehajtania a műveletet, ha a feladat összes feladata befejeződött állapotban van. Az alapértelmezett beállítás a noaction. Ismert értékek: "noaction" és "terminatejob".
Egy meglévő készlet azonosítója. A feladat összes feladata a megadott készleten fog futni. Győződjön meg arról, hogy a tulajdonság által hivatkozott készlet létezik. Ha a készlet nem létezik abban az időpontban, amikor a Batch szolgáltatás megpróbál feladatokat ütemezni, a feladathoz tartozó feladatok nem futnak, amíg létre nem hoz egy készletet ezzel az azonosítóval. Vegye figyelembe, hogy a Batch szolgáltatás nem utasítja el a feladatkérést; egyszerűen nem futtatja a feladatokat, amíg a készlet nem létezik. Meg kell adnia a készlet azonosítóját vagy az automatikus készlet specifikációját, de mindkettőt nem.
A feladat prioritása. A prioritási értékek -1000 és 1000 között mozoghatnak, mivel -1000 a legalacsonyabb prioritás, 1000 pedig a legmagasabb prioritás. Az alapértelmezett érték 0.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_ID
használatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az batch job set
Egy Batch-feladat tulajdonságainak frissítése. Az alcsoport egyik tulajdonságának frissítése alaphelyzetbe állítja a csoport meghatározatlan tulajdonságait.
az batch job set --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--allow-task-preemption]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--job-max-task-retry-count]
[--job-max-wall-clock-time]
[--json-file]
[--max-parallel-tasks]
[--metadata]
[--on-all-tasks-complete]
[--pool-id]
[--priority]
Példák
Feladat prioritásának frissítése.
az batch job set --job-id job1 --priority 100
Kötelező paraméterek
Annak a feladatnak az azonosítója, amelynek a tulajdonságait frissíteni szeretné. Szükséges.
Opcionális paraméterek
Batch szolgáltatásvégpont. Másik lehetőségként állítsa be a környezeti változót: AZURE_BATCH_ENDPOINT.
Batch-fiókkulcs. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCESS_KEY.
Batch-fiók neve. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCOUNT.
Azt, hogy az ebben a feladatban lévő tevékenységeket más magas prioritású feladatok elő tudják-e előtagként kezelni. Ha az érték True (Igaz) értékre van állítva, a rendszernek küldött egyéb magas prioritású feladatok elsőbbséget élveznek, és újra le tudják majd állítani a feladat tevékenységeit. A feladat allowTaskPreemption funkcióját a frissítési feladat API-val való létrehozása után frissítheti. Igaz, ha a jelölő jelen van.
Az ügyfél által ismert erőforrás verziójához társított ETag-érték. A művelet csak akkor lesz végrehajtva, ha az erőforrás aktuális ETagje a szolgáltatásban pontosan megegyezik az ügyfél által megadott értékkel.
Az ügyfél által ismert erőforrás utolsó módosítási idejét jelző időbélyeg. A művelet csak akkor lesz végrehajtva, ha a szolgáltatásban lévő erőforrás a megadott időpont óta módosult.
Az ügyfél által ismert erőforrás verziójához társított ETag-érték. A művelet csak akkor lesz végrehajtva, ha az erőforrás aktuális ETagje a szolgáltatásban nem egyezik meg az ügyfél által megadott értékkel.
Az ügyfél által ismert erőforrás utolsó módosítási idejét jelző időbélyeg. A művelet csak akkor lesz végrehajtva, ha a szolgáltatásban lévő erőforrás a megadott időpont óta módosult.
Az egyes tevékenységek újrapróbálásának maximális száma. A Batch szolgáltatás újrapróbálkoz egy feladatot, ha a kilépési kódja nem érvényes. Vegye figyelembe, hogy ez az érték kifejezetten az újrapróbálkozések számát szabályozza. A Batch szolgáltatás egyszer kipróbálja az egyes feladatokat, majd újra próbálkozhat a korlátig. Ha például a maximális újrapróbálkozás száma 3, a Batch legfeljebb 4 alkalommal próbál meg egy feladatot (egy kezdeti próbálkozás és 3 újrapróbálkozás). Ha az újrapróbálkozás maximális száma 0, a Batch szolgáltatás nem próbálkozik újra a Feladatokkal. Ha a maximális újrapróbálkozási szám -1, a Batch szolgáltatás korlátozás nélkül újrapróbálkozza a feladatokat. Az alapértelmezett érték 0 (nincs újrapróbálkozás).
A feladat futtatásának maximális időtartama a feladat létrehozásának időpontjától számítva. Ha a feladat nem fejeződik be az időkorláton belül, a Batch szolgáltatás leállítja azt, és minden olyan feladatot, amely még fut. Ebben az esetben a felmondás oka a MaxWallClockTimeExpiry lesz. Ha ez a tulajdonság nincs megadva, nincs időkorlát a feladat futtatásának időtartamára. A várt formátum ISO-8601-es időtartam.
A feladat specifikációját tartalmazó fájl JSON-ban (a megfelelő REST API-törzsnek megfelelően formázva). Ha ez a paraméter meg van adva, a rendszer figyelmen kívül hagyja az összes "feladatargumentumot".
A feladathoz párhuzamosan végrehajtható tevékenységek maximális száma. A maxParallelTasks értékének -1 vagy 0-nál nagyobbnak kell lennie, ha meg van adva. Ha nincs megadva, az alapértelmezett érték -1, ami azt jelenti, hogy nincs korlátozva az egyszerre futtatható tevékenységek száma. A feladat maxParallelTasks értékeit a feladat frissítési feladat API-val való létrehozása után frissítheti.
A feladathoz metaadatként társított név-érték párok listája. Ha nincs megadva, a meglévő feladat metaadatai változatlanok maradnak. Szóközzel elválasztott értékek "key=value" formátumban.
A Batch szolgáltatásnak akkor kell végrehajtania a műveletet, ha a feladat összes feladata befejeződött állapotban van. Ha nincs megadva, a befejezési viselkedés változatlan marad. Előfordulhat, hogy nem módosítja az értéket a megszakítási feladatról a megszakításra – vagyis ha automatikus feladatvégzítést végzett, nem kapcsolhatja ki újra. Ha megpróbálja ezt megtenni, a kérés "érvénytelen tulajdonságérték" hibaüzenettel meghiúsul; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés). Ismert értékek: "noaction" és "terminatejob".
Egy meglévő készlet azonosítója. A feladat összes feladata a megadott készleten fog futni. Győződjön meg arról, hogy a tulajdonság által hivatkozott készlet létezik. Ha a készlet nem létezik abban az időpontban, amikor a Batch szolgáltatás megpróbál feladatokat ütemezni, a feladathoz tartozó feladatok nem futnak, amíg létre nem hoz egy készletet ezzel az azonosítóval. Vegye figyelembe, hogy a Batch szolgáltatás nem utasítja el a feladatkérést; egyszerűen nem futtatja a feladatokat, amíg a készlet nem létezik. Meg kell adnia a készlet azonosítóját vagy az automatikus készlet specifikációját, de mindkettőt nem.
A feladat prioritása. A prioritási értékek -1000 és 1000 között mozoghatnak, mivel -1000 a legalacsonyabb prioritás, 1000 pedig a legmagasabb prioritás. Ha nincs megadva, a feladat prioritása változatlan marad.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_ID
használatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az batch job show
Információt kap a megadott Batch-feladatról.
az batch job show --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--expand]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--select]
Példák
Egy feladat adatainak megjelenítése.
az batch job show --job-id job1
Kötelező paraméterek
A feladat azonosítója. Szükséges.
Opcionális paraméterek
Batch szolgáltatásvégpont. Másik lehetőségként állítsa be a környezeti változót: AZURE_BATCH_ENDPOINT.
Batch-fiókkulcs. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCESS_KEY.
Batch-fiók neve. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCOUNT.
OData $expand záradék.
Az ügyfél által ismert erőforrás verziójához társított ETag-érték. A művelet csak akkor lesz végrehajtva, ha az erőforrás aktuális ETagje a szolgáltatásban pontosan megegyezik az ügyfél által megadott értékkel.
Az ügyfél által ismert erőforrás utolsó módosítási idejét jelző időbélyeg. A művelet csak akkor lesz végrehajtva, ha a szolgáltatásban lévő erőforrás a megadott időpont óta módosult.
Az ügyfél által ismert erőforrás verziójához társított ETag-érték. A művelet csak akkor lesz végrehajtva, ha az erőforrás aktuális ETagje a szolgáltatásban nem egyezik meg az ügyfél által megadott értékkel.
Az ügyfél által ismert erőforrás utolsó módosítási idejét jelző időbélyeg. A művelet csak akkor lesz végrehajtva, ha a szolgáltatásban lévő erőforrás a megadott időpont óta módosult.
OData $select záradék.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_ID
használatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az batch job stop
Futó Batch-feladat leállítása.
Fejezd be a megadott feladatot, és jelöld meg befejezettként. A Feladat leállítására vonatkozó kérelem fogadásakor a Batch szolgáltatás a feladatot leállítási állapotra állítja. A Batch szolgáltatás ezután leállítja a feladathoz társított összes futó feladatot, és futtatja a szükséges feladatkiadási feladatokat. Ezután a feladat a befejezett állapotba kerül. Ha a feladat aktív állapotban van, azok aktív állapotban maradnak. Egy feladat leállása után nem lehet új tevékenységeket hozzáadni, és a fennmaradó aktív tevékenységek nem lesznek ütemezve.
az batch job stop --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--terminate-reason]
Példák
Feladat leállítása és a megszüntetés okának megszüntetése
az batch job stop --job-id job1 --terminate-reason "Completed workflow"
Kötelező paraméterek
A leállítandó feladat azonosítója. Szükséges.
Opcionális paraméterek
Batch szolgáltatásvégpont. Másik lehetőségként állítsa be a környezeti változót: AZURE_BATCH_ENDPOINT.
Batch-fiókkulcs. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCESS_KEY.
Batch-fiók neve. Másik lehetőségként állítsa be a következő környezeti változót: AZURE_BATCH_ACCOUNT.
Az ügyfél által ismert erőforrás verziójához társított ETag-érték. A művelet csak akkor lesz végrehajtva, ha az erőforrás aktuális ETagje a szolgáltatásban pontosan megegyezik az ügyfél által megadott értékkel.
Az ügyfél által ismert erőforrás utolsó módosítási idejét jelző időbélyeg. A művelet csak akkor lesz végrehajtva, ha a szolgáltatásban lévő erőforrás a megadott időpont óta módosult.
Az ügyfél által ismert erőforrás verziójához társított ETag-érték. A művelet csak akkor lesz végrehajtva, ha az erőforrás aktuális ETagje a szolgáltatásban nem egyezik meg az ügyfél által megadott értékkel.
Az ügyfél által ismert erőforrás utolsó módosítási idejét jelző időbélyeg. A művelet csak akkor lesz végrehajtva, ha a szolgáltatásban lévő erőforrás a megadott időpont óta módosult.
A felmondás oka.
Az a szöveg, amelyet a feladat TerminateReasonjaként szeretne megjeleníteni. Az alapértelmezett érték a "UserTerminate".
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_ID
használatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.