az batch task

Batch görevlerini yönetme.

Komutlar

az batch task create

Batch görevleri oluşturun.

az batch task delete

Belirtilen İşten bir Görevi siler.

az batch task file

Batch görev dosyalarını yönetme.

az batch task file delete

Belirtilen Görev dosyasını Görevin çalıştırıldığı İşlem Düğümünden siler.

az batch task file download

Batch görev dosyasının içeriğini indirin.

az batch task file list

Bir Görevin dizinindeki dosyaları İşlem Düğümünde listeler.

az batch task file show

Belirtilen Görev dosyasının özelliklerini alır.

az batch task list

Belirtilen İşle ilişkili tüm Görevleri listeler.

az batch task reactivate

Bir Görevi yeniden etkinleştirerek yeniden deneme sayısı tükenmiş olsa bile yeniden çalışmasını sağlar.

az batch task reset

Batch görevinin özelliklerini sıfırlayın.

az batch task show

Belirtilen Görev hakkında bilgi alır.

az batch task stop

Belirtilen Görevi sonlandırır.

az batch task subtask

Batch görevinin alt görev bilgilerini yönetme.

az batch task subtask list

Belirtilen çok örnekli Görevle ilişkili tüm alt görevleri listeler.

az batch task create

Batch görevleri oluşturun.

az batch task create --job-id
                     [--account-endpoint]
                     [--account-key]
                     [--account-name]
                     [--affinity-id]
                     [--application-package-references]
                     [--command-line]
                     [--environment-settings]
                     [--json-file]
                     [--max-task-retry-count]
                     [--max-wall-clock-time]
                     [--resource-files]
                     [--retention-time]
                     [--task-id]

Gerekli Parametreler

--job-id

Görevi içeren işin kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmet uç noktası. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ENDPOINT.

--account-key

Batch hesap anahtarı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch hesabı adı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCOUNT.

--benzite-kimliği

Gereklidir. Bir Düğümün affinityId değerini geçirerek bu Görevin söz konusu İşlem Düğümünde çalıştırılması gerektiğini belirtebilirsiniz. Bunun yalnızca yumuşak bir benzite olduğunu unutmayın. Görev zamanlandığı sırada hedef İşlem Düğümü meşgulse veya kullanılamıyorsa, Görev başka bir yerde zamanlanır.

--application-package-references

Yüklenecek uygulama paketlerini belirten kimliklerin boşlukla ayrılmış listesi. 'id[#version]' biçiminde isteğe bağlı sürüme sahip boşlukla ayrılmış uygulama kimlikleri.

--komut satırı

Görevin komut satırı. Komut satırı bir kabuk altında çalışmaz ve bu nedenle ortam değişkeni genişletmesi gibi kabuk özelliklerinden yararlanamaz. Bu tür özelliklerden yararlanmak istiyorsanız, kabuğu komut satırında çağırmalısınız; örneğin, Windows 'de "cmd /c MyCommand" veya Linux'ta "/bin/sh -c MyCommand" kullanın.

--environment-settings

Görevin ortam değişkeni ayarlarının listesi. 'key=value' biçiminde boşlukla ayrılmış değerler.

--json-file

JSON'da oluşturulacak görevleri içeren dosya (REST API istek gövdesiyle eşleşecek şekilde biçimlendirildi). Birden çok görev gönderirken, bir görev dizisini veya TaskAddCollectionParamater'ı kabul eder. Bu parametre belirtilirse, diğer tüm parametreler yoksayılır.

--max-task-retry-count

Görevin yeniden denenebileceği en fazla sayı. Batch hizmeti, çıkış kodu sıfır olmayan bir Görev'i yeniden denenir. Bu değerin, sıfır olmayan bir çıkış kodu nedeniyle Görev yürütülebilir dosyası için yeniden deneme sayısını özellikle denetlediğini unutmayın. Batch hizmeti Görevi bir kez dener ve bu sınıra kadar yeniden deneyebilir. Örneğin, en fazla yeniden deneme sayısı 3 ise, Batch Görevi en fazla 4 kez dener (bir ilk deneme ve 3 yeniden deneme). Yeniden deneme sayısı üst sınırı 0 ise, Batch hizmeti ilk denemeden sonra Görevi yeniden denemez. Yeniden deneme sayısı üst sınırı -1 ise, Batch hizmeti Görevi sınırsız olarak yeniden dener.

--max-wall-clock-time

Bu belirtilmezse, Görevin ne kadar süreyle çalışabileceğiyle ilgili bir zaman sınırı yoktur.

--resource-files

Batch hizmetinin komut satırını çalıştırmadan önce işlem düğümüne indireceği dosyaların listesi. Dosya adı=httpurl biçiminde, httpurl genel erişimli herhangi bir HTTP url'si veya okuma erişimi olan bir SAS url'si ile boşlukla ayrılmış kaynak başvuruları.

--bekletme süresi

Varsayılan değer 7 gündür; yani İşlem Düğümü kaldırılmadığı veya İş silinmediği sürece Görev dizini 7 gün boyunca saklanır.

--task-id

Görevin kimliği.

az batch task delete

Belirtilen İşten bir Görevi siler.

Bir Görev silindiğinde, çalıştığı İşlem Düğümündeki dizinindeki tüm dosyalar da silinir (saklama süresi ne olursa olsun). Çok örnekli Görevler için Silme Görevi işlemi birincil göreve zaman uyumlu olarak uygulanır; alt görevler ve dosyaları daha sonra arka planda zaman uyumsuz olarak silinir.

az batch task delete --job-id
                     --task-id
                     [--account-endpoint]
                     [--account-key]
                     [--account-name]
                     [--if-match]
                     [--if-modified-since]
                     [--if-none-match]
                     [--if-unmodified-since]
                     [--yes]

Gerekli Parametreler

--job-id

Görevin silineceği İşin kimliği.

--task-id

Silinecek Görevin Kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmet uç noktası. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ENDPOINT.

--account-key

Batch hesap anahtarı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch hesabı adı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCOUNT.

--if-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag'i istemci tarafından belirtilen değerle tam olarak eşleşiyorsa gerçekleştirilir.

--if-modified-since

İstemci tarafından bilinen kaynağın son değiştirme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirildiğinde gerçekleştirilir.

--if-none-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag'i istemci tarafından belirtilen değerle eşleşmiyorsa gerçekleştirilir.

--if-unmodified-since

İstemci tarafından bilinen kaynağın son değiştirme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden bu yana değiştirilmediyse gerçekleştirilir.

--evet -y

Onay istemde bulunmayın.

az batch task list

Belirtilen İşle ilişkili tüm Görevleri listeler.

Çok örnekli Görevler için affinityId, executionInfo ve nodeInfo gibi bilgiler birincil Göreve bakın. Alt görevler hakkında bilgi almak için liste alt görevleri API'sini kullanın.

az batch task list --job-id
                   [--account-endpoint]
                   [--account-key]
                   [--account-name]
                   [--expand]
                   [--filter]
                   [--select]

Gerekli Parametreler

--job-id

İşin Kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmet uç noktası. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ENDPOINT.

--account-key

Batch hesap anahtarı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch hesabı adı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCOUNT.

--expand

OData $expand yan tümcesi.

--filter

OData $filter yan tümcesi. Bu filtreyi oluşturma hakkında daha fazla bilgi için bkz https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-tasks. .

--select

OData $select yan tümcesi.

az batch task reactivate

Bir Görevi yeniden etkinleştirerek yeniden deneme sayısı tükenmiş olsa bile yeniden çalışmasını sağlar.

Yeniden etkinleştirme, bir Görevin yeniden denenmeye en fazla yeniden deneme sayısı kadar uygun olmasını sağlar. Görevin durumu etkin olarak değiştirilir. Görev artık tamamlanmış durumda olmadığından, yeniden etkinleştirmeden sonra önceki çıkış kodu veya hata bilgileri artık kullanılamaz. Görev her yeniden etkinleştirildiğinde, yeniden deneme sayısı 0'a sıfırlanır. Tamamlanmamış veya daha önce başarıyla tamamlanmış görevler için yeniden etkinleştirme başarısız olur (0 çıkış koduyla). Ayrıca, İş tamamlandıysa (veya sonlandırıyorsa veya siliniyorsa) başarısız olur.

az batch task reactivate --job-id
                         --task-id
                         [--account-endpoint]
                         [--account-key]
                         [--account-name]
                         [--if-match]
                         [--if-modified-since]
                         [--if-none-match]
                         [--if-unmodified-since]

Gerekli Parametreler

--job-id

Görevi içeren İşin kimliği.

--task-id

Yeniden etkinleştirilen Görevin Kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmeti uç noktası. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ENDPOINT.

--account-key

Batch hesap anahtarı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch hesabı adı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCOUNT.

--if-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag değeri istemci tarafından belirtilen değerle tam olarak eşleşiyorsa gerçekleştirilir.

--if-modified-since

İstemci tarafından bilinen kaynağın son değiştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmişse gerçekleştirilir.

--if-none-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag'i istemci tarafından belirtilen değerle eşleşmiyorsa gerçekleştirilir.

--if-unmodified-since

İstemci tarafından bilinen kaynağın son değiştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmediyse gerçekleştirilir.

az batch task reset

Batch görevinin özelliklerini sıfırlayın.

az batch task reset --job-id
                    --task-id
                    [--account-endpoint]
                    [--account-key]
                    [--account-name]
                    [--if-match]
                    [--if-modified-since]
                    [--if-none-match]
                    [--if-unmodified-since]
                    [--json-file]
                    [--max-task-retry-count]
                    [--max-wall-clock-time]
                    [--retention-time]

Gerekli Parametreler

--job-id

Görevi içeren İşin kimliği.

--task-id

Güncelleştirilecek Görevin Kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmeti uç noktası. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ENDPOINT.

--account-key

Batch hesap anahtarı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch hesabı adı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCOUNT.

--if-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag değeri istemci tarafından belirtilen değerle tam olarak eşleşiyorsa gerçekleştirilir.

--if-modified-since

İstemci tarafından bilinen kaynağın son değiştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmişse gerçekleştirilir.

--if-none-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag'i istemci tarafından belirtilen değerle eşleşmiyorsa gerçekleştirilir.

--if-unmodified-since

İstemci tarafından bilinen kaynağın son değiştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmediyse gerçekleştirilir.

--json-file

JSON'da kısıtlama belirtimini içeren bir dosya (ilgili REST API gövdesiyle eşleşecek şekilde biçimlendirilir). Bu parametre belirtilirse, tüm '{group_title(arg[0])} Bağımsız Değişkenleri' yoksayılır.

--max-task-retry-count

Görevin yeniden denenebileceği en fazla sayı. Batch hizmeti, çıkış kodu sıfır olmayan bir Görevi yeniden denenir. Bu değerin, sıfır olmayan bir çıkış kodu nedeniyle Görev yürütülebilir dosyası için yeniden deneme sayısını özellikle denetlediğini unutmayın. Batch hizmeti Görevi bir kez dener ve bu sınıra kadar yeniden deneyebilir. Örneğin, en fazla yeniden deneme sayısı 3 ise, Batch Görevi en fazla 4 kez dener (ilk bir deneme ve 3 yeniden deneme). Yeniden deneme sayısı üst sınırı 0 ise, Batch hizmeti ilk denemeden sonra Görevi yeniden denemez. Yeniden deneme sayısı üst sınırı -1 ise, Batch hizmeti Görevi sınırsız olarak yeniden dener.

--max-wall-clock-time

Bu belirtilmezse, Görevin ne kadar süreyle çalışabileceğine ilişkin bir zaman sınırı yoktur. Beklenen biçim bir ISO-8601 süresidir.

--bekletme süresi

Varsayılan değer 7 gündür; örneğin İşlem Düğümü kaldırılmadığı veya İş silinmediği sürece Görev dizini 7 gün boyunca saklanır. Beklenen biçim bir ISO-8601 süresidir.

az batch task show

Belirtilen Görev hakkında bilgi alır.

Çok örnekli Görevler için affinityId, executionInfo ve nodeInfo gibi bilgiler birincil Göreve başvurur. Alt görevler hakkındaki bilgileri almak için liste alt görevleri API'sini kullanın.

az batch task show --job-id
                   --task-id
                   [--account-endpoint]
                   [--account-key]
                   [--account-name]
                   [--expand]
                   [--if-match]
                   [--if-modified-since]
                   [--if-none-match]
                   [--if-unmodified-since]
                   [--select]

Gerekli Parametreler

--job-id

Görevi içeren İşin kimliği.

--task-id

Hakkında bilgi almak için Görevin Kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmeti uç noktası. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ENDPOINT.

--account-key

Batch hesap anahtarı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch hesabı adı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCOUNT.

--expand

OData $expand yan tümcesi.

--if-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag değeri istemci tarafından belirtilen değerle tam olarak eşleşiyorsa gerçekleştirilir.

--if-modified-since

İstemci tarafından bilinen kaynağın son değiştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmişse gerçekleştirilir.

--if-none-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag'i istemci tarafından belirtilen değerle eşleşmiyorsa gerçekleştirilir.

--if-unmodified-since

İstemci tarafından bilinen kaynağın son değiştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmediyse gerçekleştirilir.

--select

OData $select yan tümcesi.

az batch task stop

Belirtilen Görevi sonlandırır.

Görev sonlandırıldığında tamamlanmış duruma geçer. Çok örnekli Görevler için, sonlandırma Görevi işlemi birincil göreve zaman uyumlu olarak uygulanır; Alt görevler daha sonra arka planda zaman uyumsuz olarak sonlandırılır.

az batch task stop --job-id
                   --task-id
                   [--account-endpoint]
                   [--account-key]
                   [--account-name]
                   [--if-match]
                   [--if-modified-since]
                   [--if-none-match]
                   [--if-unmodified-since]

Gerekli Parametreler

--job-id

Görevi içeren İşin kimliği.

--task-id

Sonlandıracak Görevin Kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmeti uç noktası. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ENDPOINT.

--account-key

Batch hesap anahtarı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch hesabı adı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCOUNT.

--if-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag değeri istemci tarafından belirtilen değerle tam olarak eşleşiyorsa gerçekleştirilir.

--if-modified-since

İstemci tarafından bilinen kaynağın son değiştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmişse gerçekleştirilir.

--if-none-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag'i istemci tarafından belirtilen değerle eşleşmiyorsa gerçekleştirilir.

--if-unmodified-since

İstemci tarafından bilinen kaynağın son değiştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmediyse gerçekleştirilir.