az batch job-schedule
Batch-feladatütemezések kezelése.
Parancsok
Name | Description | Típus | Állapot |
---|---|---|---|
az batch job-schedule create |
Batch-feladatütemezés hozzáadása egy fiókhoz. |
Alapvető | FE |
az batch job-schedule delete |
Törli a feladatütemezést a megadott fiókból. |
Alapvető | FE |
az batch job-schedule disable |
Letiltja a feladatütemezést. |
Alapvető | FE |
az batch job-schedule enable |
Feladatütemezés engedélyezése. |
Alapvető | FE |
az batch job-schedule list |
A megadott fiók összes feladatütemezését listázza. |
Alapvető | FE |
az batch job-schedule reset |
Feladatütemezés tulajdonságainak alaphelyzetbe állítása. A frissített feladat specifikációja csak az új feladatokra vonatkozik. |
Alapvető | FE |
az batch job-schedule set |
A feladatütemezés tulajdonságainak frissítése. |
Alapvető | FE |
az batch job-schedule show |
Információt kap a megadott feladatütemezésről. |
Alapvető | FE |
az batch job-schedule stop |
Leállítja a feladatütemezést. |
Alapvető | FE |
az batch job-schedule create
Batch-feladatütemezés hozzáadása egy fiókhoz.
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-command-line]
[--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 {noaction, terminatejob}]
[--pool-id]
[--priority]
[--recurrence-interval]
[--required-slots]
[--start-window]
[--uses-task-dependencies]
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.
Ha nem ad meg doNotRunAfter időpontot, és ismétlődő feladatütemezést hoz létre, a feladatütemezés addig aktív marad, amíg explicit módon meg nem szünteti azt. A várt formátum egy ISO-8601-es időbélyeg.
Ha nem ad meg doNotRunUntil időpontot, az ütemezés azonnal készen áll a feladatok létrehozására. A várt formátum egy ISO-8601-es időbélyeg.
Szükséges. 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. 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, hívja meg a rendszerhéjat a parancssorban, például a Windowsban a "cmd /c MyCommand" vagy a "/bin/sh -c MyCommand" linuxos használatával. 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. 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 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).
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 felhőbeli feladatok ütemezési 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 "felhőfeladat-ütemezési argumentumot".
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. Alapértelmezett érték: -1 .
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 az ütemezés szerint létrehozott 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.
Egy meglévő készlet azonosítója. A feladat összes feladata a megadott készleten fog futni.
Az ütemezés szerint létrehozott feladatok prioritása. A prioritási értékek -1000 és 1000 között lehetnek, a legalacsonyabb prioritás a -1000, a legmagasabb prioritás pedig 1000. The default value is 0. Ez a prioritás lesz alapértelmezettként használva a feladatütemezés összes feladatához. A feladat prioritását a Feladat API frissítésével frissítheti, miután létrejött.
Mivel egy feladatütemezés alatt legfeljebb egy aktív feladat lehet, ha ideje új feladatot létrehozni egy feladatütemezés alatt, de az előző feladat még fut, a Batch szolgáltatás csak az előző feladat befejezéséig hozza létre az új feladatot. Ha az előző feladat nem fejeződik be az új recurrenceInterval startWindow időszakában, akkor erre az intervallumra nem lesz ütemezve új feladat. Ismétlődő feladatok esetén általában meg kell adnia egy jobManagerTask értéket a jobSpecification fájlban. Ha nem használja a jobManagerTask parancsot, szüksége lesz egy külső folyamatra a feladatok létrehozásakor történő figyeléshez, tevékenységek hozzáadásához a feladatokhoz, és a feladatok készen állnak a következő ismétlődésre. Az alapértelmezett az, hogy az ütemezés nem ismétlődik: egy feladat jön létre a doNotRunUntil idő után a startWindow fájlban, és az ütemezés a feladat befejezése után azonnal befejeződik. A minimális érték 1 perc. Ha alacsonyabb értéket ad meg, a Batch szolgáltatás hiba miatt elutasítja az ütemezést; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés). A várt formátum ISO-8601-es időtartam.
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.
Ha a startWindow intervallumon belül nem jön létre feladat, akkor a "lehetőség" elveszik; az ütemezés következő ismétlődéséig nem jön létre feladat. Ha az ütemezés ismétlődő, és a startWindow hosszabb az ismétlődési időköznél, akkor ez egy végtelen startWindow-nak felel meg, mivel az egyik ismétlődésben esedékes feladat nem lesz továbbítva a következő ismétlődési intervallumba. Az alapértelmezett érték végtelen. A minimális érték 1 perc. Ha alacsonyabb értéket ad meg, a Batch szolgáltatás hiba miatt elutasítja az ütemezést; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés). A várt formátum ISO-8601-es időtartam.
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 http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
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-schedule delete
Törli a feladatütemezést a megadott fiókból.
Feladatütemezés törlésekor ez az ütemezés alatt lévő összes feladatot és feladatot is törli. A feladatok törlésekor a számítási csomópontok munkakönyvtáraiban lévő összes fájl is törlődik (a megőrzési időtartam figyelmen kívül lesz hagyva). A feladatütemezés statisztikái már nem érhetők el a feladatütemezés törlése után, bár továbbra is beleszámítanak a fiók élettartam-statisztikáiba.
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]
Kötelező paraméterek
A törölni kívánt feladatütemezés azonosítója.
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 nem 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 http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
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-schedule disable
Letiltja a feladatütemezést.
A feladatütemezés ismételt engedélyezéséig nem jön létre új feladat.
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]
Kötelező paraméterek
A letiltani kívánt feladatütemezés azonosítója.
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 nem 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 http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
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-schedule enable
Feladatütemezés engedélyezése.
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]
Kötelező paraméterek
Az engedélyezni kívánt feladatütemezés azonosítója.
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 nem 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 http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
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-schedule list
A megadott fiók összes feladatütemezését listázza.
az batch job-schedule list [--account-endpoint]
[--account-key]
[--account-name]
[--expand]
[--filter]
[--select]
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.
OData $filter záradék. A szűrő felépítésével kapcsolatos további információkért lásd: https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-job-schedules.
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 http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
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-schedule reset
Feladatütemezés tulajdonságainak alaphelyzetbe állítása. A frissített feladat specifikációja csak az új feladatokra vonatkozik.
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-metadata]
[--json-file]
[--max-parallel-tasks]
[--metadata]
[--on-all-tasks-complete {noaction, terminatejob}]
[--pool-id]
[--priority]
[--recurrence-interval]
[--required-slots]
[--start-window]
[--uses-task-dependencies]
Kötelező paraméterek
A frissíteni kívánt feladatütemezés azonosítója.
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.
Ha nem ad meg doNotRunAfter időpontot, és ismétlődő feladatütemezést hoz létre, a feladatütemezés addig aktív marad, amíg explicit módon meg nem szünteti azt. A várt formátum egy ISO-8601-es időbélyeg.
Ha nem ad meg doNotRunUntil időpontot, az ütemezés azonnal készen áll a feladatok létrehozására. A várt formátum egy ISO-8601-es időbélyeg.
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 nem módosult.
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.
Szükséges. 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, hívja meg a rendszerhéjat a parancssorban, például a Windowsban a "cmd /c MyCommand" vagy a "/bin/sh -c MyCommand" linuxos használatával. 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óközzel elválasztott értékek "key=value" formátumban.
Szükséges. 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 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.
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 feladatütemezés frissítési paraméterének 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 "Feladatütemezési argumentumot".
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. Alapértelmezett érték: -1 .
Ha nem adja meg ezt az elemet, az egy üres lista alapértelmezett értékét veszi fel; a meglévő metaadatok törölve lesznek. Szóközzel elválasztott értékek "key=value" formátumban.
A Batch szolgáltatásnak akkor kell végrehajtania a műveletet, ha az ütemezés szerint létrehozott 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.
Egy meglévő készlet azonosítója. A feladat összes feladata a megadott készleten fog futni.
Az ütemezés szerint létrehozott feladatok prioritása. A prioritási értékek -1000 és 1000 között lehetnek, a legalacsonyabb prioritás a -1000, a legmagasabb prioritás pedig 1000. The default value is 0. Ez a prioritás lesz alapértelmezettként használva a feladatütemezés összes feladatához. A feladat prioritását a Feladat API frissítésével frissítheti, miután létrejött.
Mivel egy feladatütemezés alatt legfeljebb egy aktív feladat lehet, ha ideje új feladatot létrehozni egy feladatütemezés alatt, de az előző feladat még fut, a Batch szolgáltatás csak az előző feladat befejezéséig hozza létre az új feladatot. Ha az előző feladat nem fejeződik be az új recurrenceInterval startWindow időszakában, akkor erre az intervallumra nem lesz ütemezve új feladat. Ismétlődő feladatok esetén általában meg kell adnia egy jobManagerTask értéket a jobSpecification fájlban. Ha nem használja a jobManagerTask parancsot, szüksége lesz egy külső folyamatra a feladatok létrehozásakor történő figyeléshez, tevékenységek hozzáadásához a feladatokhoz, és a feladatok készen állnak a következő ismétlődésre. Az alapértelmezett az, hogy az ütemezés nem ismétlődik: egy feladat jön létre a doNotRunUntil idő után a startWindow fájlban, és az ütemezés a feladat befejezése után azonnal befejeződik. A minimális érték 1 perc. Ha alacsonyabb értéket ad meg, a Batch szolgáltatás hiba miatt elutasítja az ütemezést; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés). A várt formátum ISO-8601-es időtartam.
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.
Ha a startWindow intervallumon belül nem jön létre feladat, akkor a "lehetőség" elveszik; az ütemezés következő ismétlődéséig nem jön létre feladat. Ha az ütemezés ismétlődő, és a startWindow hosszabb az ismétlődési időköznél, akkor ez egy végtelen startWindow-nak felel meg, mivel az egyik ismétlődésben esedékes feladat nem lesz továbbítva a következő ismétlődési intervallumba. Az alapértelmezett érték végtelen. A minimális érték 1 perc. Ha alacsonyabb értéket ad meg, a Batch szolgáltatás hiba miatt elutasítja az ütemezést; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés). A várt formátum ISO-8601-es időtartam.
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 http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
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-schedule set
A feladatütemezés tulajdonságainak frissítése.
Függetlenül frissítheti az ütemezést és a feladat specifikációját, de az entitások bármelyikének módosítása visszaállítja az entitás összes tulajdonságát.
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-metadata]
[--json-file]
[--max-parallel-tasks]
[--metadata]
[--on-all-tasks-complete {noaction, terminatejob}]
[--pool-id]
[--priority]
[--recurrence-interval]
[--required-slots]
[--start-window]
[--uses-task-dependencies]
Kötelező paraméterek
A frissíteni kívánt feladatütemezés azonosítója.
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. A tulajdonság frissítéséhez adja meg az "igaz" vagy a "false" értéket.
Ha nem ad meg doNotRunAfter időpontot, és ismétlődő feladatütemezést hoz létre, a feladatütemezés addig aktív marad, amíg explicit módon meg nem szünteti azt. A várt formátum egy ISO-8601-es időbélyeg.
Ha nem ad meg doNotRunUntil időpontot, az ütemezés azonnal készen áll a feladatok létrehozására. A várt formátum egy ISO-8601-es időbélyeg.
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 nem módosult.
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.
Szükséges. 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, hívja meg a rendszerhéjat a parancssorban, például a Windowsban a "cmd /c MyCommand" vagy a "/bin/sh -c MyCommand" linuxos használatával. 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óközzel elválasztott értékek "key=value" formátumban.
Szükséges. 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 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.
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 feladatütemezési javítás paraméter 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 "Feladatütemezési argumentumot".
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. Alapértelmezett érték: -1 .
Ha nem adja meg ezt az elemet, a meglévő metaadatok 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 az ütemezés szerint létrehozott 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.
Egy meglévő készlet azonosítója. A feladat összes feladata a megadott készleten fog futni.
Az ütemezés szerint létrehozott feladatok prioritása. A prioritási értékek -1000 és 1000 között lehetnek, a legalacsonyabb prioritás a -1000, a legmagasabb prioritás pedig 1000. The default value is 0. Ez a prioritás lesz alapértelmezettként használva a feladatütemezés összes feladatához. A feladat prioritását a Feladat API frissítésével frissítheti, miután létrejött.
Mivel egy feladatütemezés alatt legfeljebb egy aktív feladat lehet, ha ideje új feladatot létrehozni egy feladatütemezés alatt, de az előző feladat még fut, a Batch szolgáltatás csak az előző feladat befejezéséig hozza létre az új feladatot. Ha az előző feladat nem fejeződik be az új recurrenceInterval startWindow időszakában, akkor erre az intervallumra nem lesz ütemezve új feladat. Ismétlődő feladatok esetén általában meg kell adnia egy jobManagerTask értéket a jobSpecification fájlban. Ha nem használja a jobManagerTask parancsot, szüksége lesz egy külső folyamatra a feladatok létrehozásakor történő figyeléshez, tevékenységek hozzáadásához a feladatokhoz, és a feladatok készen állnak a következő ismétlődésre. Az alapértelmezett az, hogy az ütemezés nem ismétlődik: egy feladat jön létre a doNotRunUntil idő után a startWindow fájlban, és az ütemezés a feladat befejezése után azonnal befejeződik. A minimális érték 1 perc. Ha alacsonyabb értéket ad meg, a Batch szolgáltatás hiba miatt elutasítja az ütemezést; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés). A várt formátum ISO-8601-es időtartam.
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.
Ha a startWindow intervallumon belül nem jön létre feladat, akkor a "lehetőség" elveszik; az ütemezés következő ismétlődéséig nem jön létre feladat. Ha az ütemezés ismétlődő, és a startWindow hosszabb az ismétlődési időköznél, akkor ez egy végtelen startWindow-nak felel meg, mivel az egyik ismétlődésben esedékes feladat nem lesz továbbítva a következő ismétlődési intervallumba. Az alapértelmezett érték végtelen. A minimális érték 1 perc. Ha alacsonyabb értéket ad meg, a Batch szolgáltatás hiba miatt elutasítja az ütemezést; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés). A várt formátum ISO-8601-es időtartam.
Azt jelzi, hogy a feladat tevékenységei definiálhatnak-e egymástól függőségeket. Az alapértelmezett érték hamis. A tulajdonság frissítéséhez adja meg az "igaz" vagy a "false" értéket.
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 http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
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-schedule show
Információt kap a megadott feladatütemezésről.
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]
Kötelező paraméterek
A lekérendő feladatütemezés azonosítója.
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 nem 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 http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
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-schedule stop
Leállítja a feladatütemezést.
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]
Kötelező paraméterek
A leállni kívánt feladatütemezés azonosítója.
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 nem 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 http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.