az batch job-schedule
Mengelola jadwal pekerjaan Batch.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az batch job-schedule create |
Tambahkan jadwal pekerjaan Batch ke akun. |
Inti | GA |
az batch job-schedule delete |
Menghapus Jadwal Pekerjaan dari Akun yang ditentukan. |
Inti | GA |
az batch job-schedule disable |
Menonaktifkan Jadwal Pekerjaan. |
Inti | GA |
az batch job-schedule enable |
Mengaktifkan Jadwal Pekerjaan. |
Inti | GA |
az batch job-schedule list |
Mencantumkan semua Jadwal Pekerjaan di Akun yang ditentukan. |
Inti | GA |
az batch job-schedule reset |
Mengatur ulang properti jadwal pekerjaan. Spesifikasi pekerjaan yang diperbarui hanya berlaku untuk pekerjaan baru. |
Inti | GA |
az batch job-schedule set |
Perbarui properti jadwal pekerjaan. |
Inti | GA |
az batch job-schedule show |
Mendapatkan informasi tentang Jadwal Pekerjaan yang ditentukan. |
Inti | GA |
az batch job-schedule stop |
Mengakhiri Jadwal Pekerjaan. |
Inti | GA |
az batch job-schedule create
Tambahkan jadwal pekerjaan Batch ke akun.
az batch job-schedule create [--account-endpoint]
[--account-key]
[--account-name]
[--allow-task-preemption]
[--do-not-run-after]
[--do-not-run-until]
[--id]
[--job-manager-task-application-package-references]
[--job-manager-task-command-line]
[--job-manager-task-environment-settings]
[--job-manager-task-id]
[--job-manager-task-resource-files]
[--job-max-task-retry-count]
[--job-max-wall-clock-time]
[--job-metadata]
[--json-file]
[--max-parallel-tasks]
[--metadata]
[--on-all-tasks-complete]
[--pool-id]
[--priority]
[--recurrence-interval]
[--required-slots]
[--start-window]
[--uses-task-dependencies]
Contoh
Buat jadwal pekerjaan baru dengan interval 1 hari.
az batch job-schedule create --id jobschedule1 --pool-id pool1 --recurrence-interval P1D
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Apakah Tugas dalam pekerjaan ini dapat didahulukan oleh pekerjaan prioritas tinggi lainnya. Jika nilai diatur ke True, pekerjaan prioritas tinggi lainnya yang dikirimkan ke sistem akan diutamakan dan akan dapat mengantrekan kembali tugas dari pekerjaan ini. Anda dapat memperbarui allowTaskPreemption pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan. True jika ada bendera.
Waktu setelah itu tidak ada Pekerjaan yang akan dibuat di bawah Jadwal Pekerjaan ini. Jadwal akan berpindah ke status selesai segera setelah tenggat waktu ini berlalu dan tidak ada Pekerjaan aktif di bawah Jadwal Pekerjaan ini. Jika Anda tidak menentukan waktu doNotRunAfter, dan Anda membuat Jadwal Pekerjaan berulang, Jadwal Pekerjaan akan tetap aktif sampai Anda secara eksplisit mengakhirinya. Format yang diharapkan adalah tanda waktu ISO-8601.
Waktu paling awal di mana Pekerjaan apa pun dapat dibuat di bawah Jadwal Pekerjaan ini. Jika Anda tidak menentukan waktu doNotRunUntil, jadwal menjadi siap untuk segera membuat Pekerjaan. Format yang diharapkan adalah tanda waktu ISO-8601.
String yang secara unik mengidentifikasi jadwal dalam Akun. ID dapat berisi kombinasi karakter alfanumerik termasuk tanda hubung dan garis bawah, dan tidak boleh berisi lebih dari 64 karakter. ID ini mempertahankan huruf besar/kecil dan tidak peka huruf besar/kecil (artinya, Anda mungkin tidak memiliki dua ID dalam Akun yang hanya berbeda menurut kasus). Dibutuhkan.
Daftar Paket Aplikasi yang akan disebarkan layanan Batch ke Simpul Komputasi sebelum menjalankan baris perintah. Paket Aplikasi diunduh dan disebarkan ke direktori bersama, bukan direktori kerja Tugas. Oleh karena itu, jika Paket Aplikasi yang direferensikan sudah ada di Simpul Komputasi, dan sudah diperbarui, maka paket tersebut tidak diunduh ulang; salinan yang ada pada Simpul Komputasi digunakan. Jika Paket Aplikasi yang direferensikan tidak dapat diinstal, misalnya karena paket telah dihapus atau karena pengunduhan gagal, Tugas gagal. ID aplikasi yang dipisahkan spasi dengan versi opsional dalam format 'id[#version]'.
Baris perintah Tugas Manajer Pekerjaan. Baris perintah tidak berjalan di bawah shell, dan oleh karena itu tidak dapat memanfaatkan fitur shell seperti ekspansi variabel lingkungan. Jika Anda ingin memanfaatkan fitur tersebut, Anda harus memanggil shell di baris perintah, misalnya menggunakan "cmd /c MyCommand" di Windows atau "/bin/sh -c MyCommand" di Linux. Jika baris perintah mengacu pada jalur file, baris tersebut harus menggunakan jalur relatif (relatif terhadap direktori kerja Tugas), atau menggunakan variabel lingkungan yang disediakan Batch (https://learn.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). Dibutuhkan.
Daftar pengaturan variabel lingkungan untuk Tugas Manajer Pekerjaan. Nilai yang dipisahkan spasi dalam format 'key=value'.
String yang secara unik mengidentifikasi Tugas Manajer Pekerjaan dalam Pekerjaan. ID dapat berisi kombinasi karakter alfanumerik termasuk tanda hubung dan garis bawah dan tidak boleh berisi lebih dari 64 karakter. Dibutuhkan.
Daftar file yang akan diunduh layanan Batch ke Simpul Komputasi sebelum menjalankan baris perintah. File yang tercantum di bawah elemen ini terletak di direktori kerja Tugas. Ada ukuran maksimum untuk daftar file sumber daya. Ketika ukuran maksimum terlampaui, permintaan akan gagal dan kode kesalahan respons akan menjadi RequestEntityTooLarge. Jika ini terjadi, kumpulan ResourceFiles harus dikurangi ukurannya. Ini dapat dicapai menggunakan file .zip, Paket Aplikasi, atau Kontainer Docker. Referensi sumber daya yang dipisahkan spasi dalam format filename=httpurl.
Jumlah maksimum setiap Tugas dapat dicoba kembali. Layanan Batch mencoba kembali Tugas jika kode keluarnya bukan nol. Perhatikan bahwa nilai ini secara khusus mengontrol jumlah percobaan ulang. Layanan Batch akan mencoba setiap Tugas sekali, dan kemudian dapat mencoba kembali hingga batas ini. Misalnya, jika jumlah coba lagi maksimum adalah 3, Batch mencoba Tugas hingga 4 kali (satu percobaan awal dan 3 percobaan ulang). Jika jumlah percobaan kembali maksimum adalah 0, layanan Batch tidak mencoba kembali Tugas. Jika jumlah percobaan kembali maksimum adalah -1, layanan Batch mencoba kembali Tugas tanpa batas. Nilai defaultnya adalah 0 (tidak ada percobaan ulang).
Waktu maksimum yang berlalu yang dapat dijalankan Pekerjaan, diukur sejak Pekerjaan dibuat. Jika Pekerjaan tidak selesai dalam batas waktu, layanan Batch mengakhirinya dan Tugas apa pun yang masih berjalan. Dalam hal ini, alasan penghentian adalah MaxWallClockTimeExpiry. Jika properti ini tidak ditentukan, tidak ada batas waktu berapa lama Pekerjaan dapat berjalan. Format yang diharapkan adalah durasi ISO-8601.
Daftar pasangan nilai nama yang terkait dengan setiap Pekerjaan yang dibuat di bawah jadwal ini sebagai metadata. Layanan Batch tidak menetapkan arti apa pun untuk metadata; hanya untuk penggunaan kode pengguna. Nilai yang dipisahkan spasi dalam format 'key=value'.
File yang berisi spesifikasi jadwal pekerjaan di JSON (diformat agar sesuai dengan isi REST API masing-masing). Jika parameter ini ditentukan, semua 'Argumen Jadwal Pekerjaan' diabaikan.
Jumlah maksimum tugas yang dapat dijalankan secara paralel untuk pekerjaan tersebut. Nilai maxParallelTasks harus -1 atau lebih besar dari 0 jika ditentukan. Jika tidak ditentukan, nilai defaultnya adalah -1, yang berarti tidak ada batasan jumlah tugas yang dapat dijalankan sekaligus. Anda dapat memperbarui maxParallelTasks pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan.
Daftar pasangan nilai nama yang terkait dengan jadwal sebagai metadata. Layanan Batch tidak menetapkan arti apa pun untuk metadata; hanya untuk penggunaan kode pengguna. Nilai yang dipisahkan spasi dalam format 'key=value'.
Tindakan yang harus dilakukan layanan Batch ketika semua Tugas dalam Pekerjaan yang dibuat di bawah jadwal ini dalam status selesai. Perhatikan bahwa jika Pekerjaan tidak berisi Tugas, maka semua Tugas dianggap selesai. Oleh karena itu, opsi ini paling umum digunakan dengan tugas Manajer Pekerjaan; jika Anda ingin menggunakan penghentian Pekerjaan otomatis tanpa Job Manager, Anda awalnya harus mengatur padaAllTasksComplete ke noaction dan memperbarui properti Pekerjaan untuk mengatur onAllTasksComplete ke terminatejob setelah Anda selesai menambahkan Tugas. Defaultnya adalah noaction. Nilai yang diketahui adalah: "noaction" dan "terminatejob".
ID Kumpulan yang ada. Semua Tugas Pekerjaan akan berjalan pada Kumpulan yang ditentukan. Anda harus memastikan bahwa Kumpulan yang dirujuk oleh properti ini ada. Jika Kumpulan tidak ada pada saat layanan Batch mencoba menjadwalkan Pekerjaan, tidak ada Tugas untuk Pekerjaan yang akan berjalan hingga Anda membuat Kumpulan dengan id tersebut. Perhatikan bahwa layanan Batch tidak akan menolak permintaan Pekerjaan; itu tidak akan menjalankan Tugas sampai Kumpulan ada. Anda harus menentukan ID Kumpulan atau spesifikasi Kumpulan otomatis, tetapi tidak keduanya.
Prioritas Pekerjaan yang dibuat di bawah jadwal ini. Nilai prioritas dapat berkisar dari -1000 hingga 1000, dengan -1000 menjadi prioritas terendah dan 1000 menjadi prioritas tertinggi. Nilai defaultnya adalah 0. Prioritas ini digunakan sebagai default untuk semua Pekerjaan di bawah Jadwal Pekerjaan. Anda dapat memperbarui prioritas Pekerjaan setelah dibuat menggunakan menggunakan API Pekerjaan pembaruan.
Interval waktu antara waktu mulai dua Pekerjaan berturut-turut di bawah Jadwal Pekerjaan. Jadwal Pekerjaan dapat memiliki paling banyak satu Pekerjaan aktif di bawahnya pada waktu tertentu. Karena Jadwal Pekerjaan dapat memiliki paling banyak satu Pekerjaan aktif di bawahnya pada waktu tertentu, jika sudah waktunya untuk membuat Pekerjaan baru di bawah Jadwal Pekerjaan, tetapi Pekerjaan sebelumnya masih berjalan, layanan Batch tidak akan membuat Pekerjaan baru sampai Pekerjaan sebelumnya selesai. Jika Pekerjaan sebelumnya tidak selesai dalam periode startWindow dari recurrenceInterval baru, maka tidak ada Pekerjaan baru yang akan dijadwalkan untuk interval tersebut. Untuk Pekerjaan berulang, Anda biasanya harus menentukan jobManagerTask dalam jobSpecification. Jika Anda tidak menggunakan jobManagerTask, Anda akan memerlukan proses eksternal untuk memantau saat Pekerjaan dibuat, menambahkan Tugas ke Pekerjaan dan mengakhiri Pekerjaan yang siap untuk pengulangan berikutnya. Defaultnya adalah bahwa jadwal tidak berulang: satu Pekerjaan dibuat, dalam startWindow setelah waktu doNotRunUntil, dan jadwal selesai segera setelah Pekerjaan selesai. Nilai minimum adalah 1 menit. Jika Anda menentukan nilai yang lebih rendah, layanan Batch menolak jadwal dengan kesalahan; jika Anda memanggil REST API secara langsung, kode status HTTP adalah 400 (Permintaan Buruk). Format yang diharapkan adalah durasi ISO-8601.
Jumlah slot penjadwalan yang perlu dijalankan Tugas. Defaultnya adalah 1. Tugas hanya dapat dijadwalkan untuk dijalankan pada simpul komputasi jika simpul memiliki slot penjadwalan gratis yang cukup tersedia. Untuk Tugas multi-instans, properti ini tidak didukung dan tidak boleh ditentukan.
Interval waktu, dimulai dari waktu di mana jadwal menunjukkan Pekerjaan harus dibuat, di mana Pekerjaan harus dibuat. Jika Pekerjaan tidak dibuat dalam interval startWindow, maka 'peluang' hilang; tidak ada Pekerjaan yang akan dibuat sampai pengulangan jadwal berikutnya. Jika jadwal berulang, dan startWindow lebih panjang dari interval pengulangan, maka ini setara dengan startWindow tak terbatas, karena Pekerjaan yang 'jatuh tempo' dalam satu recurrenceInterval tidak dibawa ke interval pengulangan berikutnya. Defaultnya tidak terbatas. Nilai minimum adalah 1 menit. Jika Anda menentukan nilai yang lebih rendah, layanan Batch menolak jadwal dengan kesalahan; jika Anda memanggil REST API secara langsung, kode status HTTP adalah 400 (Permintaan Buruk). Format yang diharapkan adalah durasi ISO-8601.
Apakah Tugas dalam Pekerjaan dapat menentukan dependensi satu sama lain. Defaultnya adalah false. True jika ada bendera.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az batch job-schedule delete
Menghapus Jadwal Pekerjaan dari Akun yang ditentukan.
Saat Anda menghapus Jadwal Pekerjaan, ini juga menghapus semua Pekerjaan dan Tugas di bawah jadwal tersebut. Ketika Tugas dihapus, semua file di direktori kerjanya pada Simpul Komputasi juga dihapus (periode retensi diabaikan). Statistik Jadwal Pekerjaan tidak lagi dapat diakses setelah Jadwal Pekerjaan dihapus, meskipun masih dihitung dalam statistik masa pakai Akun.
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]
Parameter yang Diperlukan
ID Jadwal Pekerjaan yang akan dihapus. Dibutuhkan.
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan sama persis dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan tidak cocok dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Jangan meminta konfirmasi.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az batch job-schedule disable
Menonaktifkan Jadwal Pekerjaan.
Tidak ada Pekerjaan baru yang akan dibuat hingga Jadwal Pekerjaan diaktifkan lagi.
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]
Parameter yang Diperlukan
ID Jadwal Pekerjaan untuk dinonaktifkan. Dibutuhkan.
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan sama persis dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan tidak cocok dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az batch job-schedule enable
Mengaktifkan Jadwal Pekerjaan.
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]
Parameter yang Diperlukan
ID Jadwal Pekerjaan yang akan diaktifkan. Dibutuhkan.
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan sama persis dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan tidak cocok dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az batch job-schedule list
Mencantumkan semua Jadwal Pekerjaan di Akun yang ditentukan.
az batch job-schedule list [--account-endpoint]
[--account-key]
[--account-name]
[--expand]
[--filter]
[--select]
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Klausa $expand OData.
Klausa $filter OData. Untuk informasi selengkapnya tentang membuat filter ini, lihat https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch.
Klausa $select OData.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az batch job-schedule reset
Mengatur ulang properti jadwal pekerjaan. Spesifikasi pekerjaan yang diperbarui hanya berlaku untuk pekerjaan baru.
az batch job-schedule reset --job-schedule-id
[--account-endpoint]
[--account-key]
[--account-name]
[--allow-task-preemption]
[--do-not-run-after]
[--do-not-run-until]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--job-manager-task-application-package-references]
[--job-manager-task-command-line]
[--job-manager-task-environment-settings]
[--job-manager-task-id]
[--job-manager-task-resource-files]
[--job-max-task-retry-count]
[--job-max-wall-clock-time]
[--job-metadata]
[--json-file]
[--max-parallel-tasks]
[--metadata]
[--on-all-tasks-complete]
[--pool-id]
[--priority]
[--recurrence-interval]
[--required-slots]
[--start-window]
[--uses-task-dependencies]
Parameter yang Diperlukan
ID Jadwal Pekerjaan yang akan diperbarui. Dibutuhkan.
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Apakah Tugas dalam pekerjaan ini dapat didahulukan oleh pekerjaan prioritas tinggi lainnya. Jika nilai diatur ke True, pekerjaan prioritas tinggi lainnya yang dikirimkan ke sistem akan diutamakan dan akan dapat mengantrekan kembali tugas dari pekerjaan ini. Anda dapat memperbarui allowTaskPreemption pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan. True jika ada bendera.
Waktu setelah itu tidak ada Pekerjaan yang akan dibuat di bawah Jadwal Pekerjaan ini. Jadwal akan berpindah ke status selesai segera setelah tenggat waktu ini berlalu dan tidak ada Pekerjaan aktif di bawah Jadwal Pekerjaan ini. Jika Anda tidak menentukan waktu doNotRunAfter, dan Anda membuat Jadwal Pekerjaan berulang, Jadwal Pekerjaan akan tetap aktif sampai Anda secara eksplisit mengakhirinya. Format yang diharapkan adalah tanda waktu ISO-8601.
Waktu paling awal di mana Pekerjaan apa pun dapat dibuat di bawah Jadwal Pekerjaan ini. Jika Anda tidak menentukan waktu doNotRunUntil, jadwal menjadi siap untuk segera membuat Pekerjaan. Format yang diharapkan adalah tanda waktu ISO-8601.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan sama persis dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan tidak cocok dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Daftar Paket Aplikasi yang akan disebarkan layanan Batch ke Simpul Komputasi sebelum menjalankan baris perintah. Paket Aplikasi diunduh dan disebarkan ke direktori bersama, bukan direktori kerja Tugas. Oleh karena itu, jika Paket Aplikasi yang direferensikan sudah ada di Simpul Komputasi, dan sudah diperbarui, maka paket tersebut tidak diunduh ulang; salinan yang ada pada Simpul Komputasi digunakan. Jika Paket Aplikasi yang direferensikan tidak dapat diinstal, misalnya karena paket telah dihapus atau karena pengunduhan gagal, Tugas gagal. ID aplikasi yang dipisahkan spasi dengan versi opsional dalam format 'id[#version]'.
Baris perintah Tugas Manajer Pekerjaan. Baris perintah tidak berjalan di bawah shell, dan oleh karena itu tidak dapat memanfaatkan fitur shell seperti ekspansi variabel lingkungan. Jika Anda ingin memanfaatkan fitur tersebut, Anda harus memanggil shell di baris perintah, misalnya menggunakan "cmd /c MyCommand" di Windows atau "/bin/sh -c MyCommand" di Linux. Jika baris perintah mengacu pada jalur file, baris tersebut harus menggunakan jalur relatif (relatif terhadap direktori kerja Tugas), atau menggunakan variabel lingkungan yang disediakan Batch (https://learn.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). Dibutuhkan.
Daftar pengaturan variabel lingkungan untuk Tugas Manajer Pekerjaan. Nilai yang dipisahkan spasi dalam format 'key=value'.
String yang secara unik mengidentifikasi Tugas Manajer Pekerjaan dalam Pekerjaan. ID dapat berisi kombinasi karakter alfanumerik termasuk tanda hubung dan garis bawah dan tidak boleh berisi lebih dari 64 karakter. Dibutuhkan.
Daftar file yang akan diunduh layanan Batch ke Simpul Komputasi sebelum menjalankan baris perintah. File yang tercantum di bawah elemen ini terletak di direktori kerja Tugas. Ada ukuran maksimum untuk daftar file sumber daya. Ketika ukuran maksimum terlampaui, permintaan akan gagal dan kode kesalahan respons akan menjadi RequestEntityTooLarge. Jika ini terjadi, kumpulan ResourceFiles harus dikurangi ukurannya. Ini dapat dicapai menggunakan file .zip, Paket Aplikasi, atau Kontainer Docker. Referensi sumber daya yang dipisahkan spasi dalam format filename=httpurl.
Jumlah maksimum setiap Tugas dapat dicoba kembali. Layanan Batch mencoba kembali Tugas jika kode keluarnya bukan nol. Perhatikan bahwa nilai ini secara khusus mengontrol jumlah percobaan ulang. Layanan Batch akan mencoba setiap Tugas sekali, dan kemudian dapat mencoba kembali hingga batas ini. Misalnya, jika jumlah coba lagi maksimum adalah 3, Batch mencoba Tugas hingga 4 kali (satu percobaan awal dan 3 percobaan ulang). Jika jumlah percobaan kembali maksimum adalah 0, layanan Batch tidak mencoba kembali Tugas. Jika jumlah percobaan kembali maksimum adalah -1, layanan Batch mencoba kembali Tugas tanpa batas. Nilai defaultnya adalah 0 (tidak ada percobaan ulang).
Waktu maksimum yang berlalu yang dapat dijalankan Pekerjaan, diukur sejak Pekerjaan dibuat. Jika Pekerjaan tidak selesai dalam batas waktu, layanan Batch mengakhirinya dan Tugas apa pun yang masih berjalan. Dalam hal ini, alasan penghentian adalah MaxWallClockTimeExpiry. Jika properti ini tidak ditentukan, tidak ada batas waktu berapa lama Pekerjaan dapat berjalan. Format yang diharapkan adalah durasi ISO-8601.
Daftar pasangan nilai nama yang terkait dengan setiap Pekerjaan yang dibuat di bawah jadwal ini sebagai metadata. Layanan Batch tidak menetapkan arti apa pun untuk metadata; hanya untuk penggunaan kode pengguna. Nilai yang dipisahkan spasi dalam format 'key=value'.
File yang berisi spesifikasi jadwal pekerjaan di JSON (diformat agar sesuai dengan isi REST API masing-masing). Jika parameter ini ditentukan, semua 'Argumen Jadwal Pekerjaan' diabaikan.
Jumlah maksimum tugas yang dapat dijalankan secara paralel untuk pekerjaan tersebut. Nilai maxParallelTasks harus -1 atau lebih besar dari 0 jika ditentukan. Jika tidak ditentukan, nilai defaultnya adalah -1, yang berarti tidak ada batasan jumlah tugas yang dapat dijalankan sekaligus. Anda dapat memperbarui maxParallelTasks pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan.
Daftar pasangan nilai nama yang terkait dengan jadwal sebagai metadata. Layanan Batch tidak menetapkan arti apa pun untuk metadata; hanya untuk penggunaan kode pengguna. Nilai yang dipisahkan spasi dalam format 'key=value'.
Tindakan yang harus dilakukan layanan Batch ketika semua Tugas dalam Pekerjaan yang dibuat di bawah jadwal ini dalam status selesai. Perhatikan bahwa jika Pekerjaan tidak berisi Tugas, maka semua Tugas dianggap selesai. Oleh karena itu, opsi ini paling umum digunakan dengan tugas Manajer Pekerjaan; jika Anda ingin menggunakan penghentian Pekerjaan otomatis tanpa Job Manager, Anda awalnya harus mengatur padaAllTasksComplete ke noaction dan memperbarui properti Pekerjaan untuk mengatur onAllTasksComplete ke terminatejob setelah Anda selesai menambahkan Tugas. Defaultnya adalah noaction. Nilai yang diketahui adalah: "noaction" dan "terminatejob".
ID Kumpulan yang ada. Semua Tugas Pekerjaan akan berjalan pada Kumpulan yang ditentukan. Anda harus memastikan bahwa Kumpulan yang dirujuk oleh properti ini ada. Jika Kumpulan tidak ada pada saat layanan Batch mencoba menjadwalkan Pekerjaan, tidak ada Tugas untuk Pekerjaan yang akan berjalan hingga Anda membuat Kumpulan dengan id tersebut. Perhatikan bahwa layanan Batch tidak akan menolak permintaan Pekerjaan; itu tidak akan menjalankan Tugas sampai Kumpulan ada. Anda harus menentukan ID Kumpulan atau spesifikasi Kumpulan otomatis, tetapi tidak keduanya.
Prioritas Pekerjaan yang dibuat di bawah jadwal ini. Nilai prioritas dapat berkisar dari -1000 hingga 1000, dengan -1000 menjadi prioritas terendah dan 1000 menjadi prioritas tertinggi. Nilai defaultnya adalah 0. Prioritas ini digunakan sebagai default untuk semua Pekerjaan di bawah Jadwal Pekerjaan. Anda dapat memperbarui prioritas Pekerjaan setelah dibuat menggunakan menggunakan API Pekerjaan pembaruan.
Interval waktu antara waktu mulai dua Pekerjaan berturut-turut di bawah Jadwal Pekerjaan. Jadwal Pekerjaan dapat memiliki paling banyak satu Pekerjaan aktif di bawahnya pada waktu tertentu. Karena Jadwal Pekerjaan dapat memiliki paling banyak satu Pekerjaan aktif di bawahnya pada waktu tertentu, jika sudah waktunya untuk membuat Pekerjaan baru di bawah Jadwal Pekerjaan, tetapi Pekerjaan sebelumnya masih berjalan, layanan Batch tidak akan membuat Pekerjaan baru sampai Pekerjaan sebelumnya selesai. Jika Pekerjaan sebelumnya tidak selesai dalam periode startWindow dari recurrenceInterval baru, maka tidak ada Pekerjaan baru yang akan dijadwalkan untuk interval tersebut. Untuk Pekerjaan berulang, Anda biasanya harus menentukan jobManagerTask dalam jobSpecification. Jika Anda tidak menggunakan jobManagerTask, Anda akan memerlukan proses eksternal untuk memantau saat Pekerjaan dibuat, menambahkan Tugas ke Pekerjaan dan mengakhiri Pekerjaan yang siap untuk pengulangan berikutnya. Defaultnya adalah bahwa jadwal tidak berulang: satu Pekerjaan dibuat, dalam startWindow setelah waktu doNotRunUntil, dan jadwal selesai segera setelah Pekerjaan selesai. Nilai minimum adalah 1 menit. Jika Anda menentukan nilai yang lebih rendah, layanan Batch menolak jadwal dengan kesalahan; jika Anda memanggil REST API secara langsung, kode status HTTP adalah 400 (Permintaan Buruk). Format yang diharapkan adalah durasi ISO-8601.
Jumlah slot penjadwalan yang perlu dijalankan Tugas. Defaultnya adalah 1. Tugas hanya dapat dijadwalkan untuk dijalankan pada simpul komputasi jika simpul memiliki slot penjadwalan gratis yang cukup tersedia. Untuk Tugas multi-instans, properti ini tidak didukung dan tidak boleh ditentukan.
Interval waktu, dimulai dari waktu di mana jadwal menunjukkan Pekerjaan harus dibuat, di mana Pekerjaan harus dibuat. Jika Pekerjaan tidak dibuat dalam interval startWindow, maka 'peluang' hilang; tidak ada Pekerjaan yang akan dibuat sampai pengulangan jadwal berikutnya. Jika jadwal berulang, dan startWindow lebih panjang dari interval pengulangan, maka ini setara dengan startWindow tak terbatas, karena Pekerjaan yang 'jatuh tempo' dalam satu recurrenceInterval tidak dibawa ke interval pengulangan berikutnya. Defaultnya tidak terbatas. Nilai minimum adalah 1 menit. Jika Anda menentukan nilai yang lebih rendah, layanan Batch menolak jadwal dengan kesalahan; jika Anda memanggil REST API secara langsung, kode status HTTP adalah 400 (Permintaan Buruk). Format yang diharapkan adalah durasi ISO-8601.
Apakah Tugas dalam Pekerjaan dapat menentukan dependensi satu sama lain. Defaultnya adalah false. True jika ada bendera.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az batch job-schedule set
Perbarui properti jadwal pekerjaan.
Anda dapat memperbarui jadwal dan spesifikasi pekerjaan secara independen, tetapi setiap perubahan pada salah satu entitas ini akan mengatur ulang semua properti di entitas tersebut.
az batch job-schedule set --job-schedule-id
[--account-endpoint]
[--account-key]
[--account-name]
[--allow-task-preemption]
[--do-not-run-after]
[--do-not-run-until]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--job-manager-task-application-package-references]
[--job-manager-task-command-line]
[--job-manager-task-environment-settings]
[--job-manager-task-id]
[--job-manager-task-resource-files]
[--job-max-task-retry-count]
[--job-max-wall-clock-time]
[--job-metadata]
[--json-file]
[--max-parallel-tasks]
[--metadata]
[--on-all-tasks-complete]
[--pool-id]
[--priority]
[--recurrence-interval]
[--required-slots]
[--start-window]
[--uses-task-dependencies]
Parameter yang Diperlukan
ID Jadwal Pekerjaan yang akan diperbarui. Dibutuhkan.
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Apakah Tugas dalam pekerjaan ini dapat didahulukan oleh pekerjaan prioritas tinggi lainnya. Jika nilai diatur ke True, pekerjaan prioritas tinggi lainnya yang dikirimkan ke sistem akan diutamakan dan akan dapat mengantrekan kembali tugas dari pekerjaan ini. Anda dapat memperbarui allowTaskPreemption pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan. True jika ada bendera.
Waktu setelah itu tidak ada Pekerjaan yang akan dibuat di bawah Jadwal Pekerjaan ini. Jadwal akan berpindah ke status selesai segera setelah tenggat waktu ini berlalu dan tidak ada Pekerjaan aktif di bawah Jadwal Pekerjaan ini. Jika Anda tidak menentukan waktu doNotRunAfter, dan Anda membuat Jadwal Pekerjaan berulang, Jadwal Pekerjaan akan tetap aktif sampai Anda secara eksplisit mengakhirinya. Format yang diharapkan adalah tanda waktu ISO-8601.
Waktu paling awal di mana Pekerjaan apa pun dapat dibuat di bawah Jadwal Pekerjaan ini. Jika Anda tidak menentukan waktu doNotRunUntil, jadwal menjadi siap untuk segera membuat Pekerjaan. Format yang diharapkan adalah tanda waktu ISO-8601.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan sama persis dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan tidak cocok dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Daftar Paket Aplikasi yang akan disebarkan layanan Batch ke Simpul Komputasi sebelum menjalankan baris perintah. Paket Aplikasi diunduh dan disebarkan ke direktori bersama, bukan direktori kerja Tugas. Oleh karena itu, jika Paket Aplikasi yang direferensikan sudah ada di Simpul Komputasi, dan sudah diperbarui, maka paket tersebut tidak diunduh ulang; salinan yang ada pada Simpul Komputasi digunakan. Jika Paket Aplikasi yang direferensikan tidak dapat diinstal, misalnya karena paket telah dihapus atau karena pengunduhan gagal, Tugas gagal. ID aplikasi yang dipisahkan spasi dengan versi opsional dalam format 'id[#version]'.
Baris perintah Tugas Manajer Pekerjaan. Baris perintah tidak berjalan di bawah shell, dan oleh karena itu tidak dapat memanfaatkan fitur shell seperti ekspansi variabel lingkungan. Jika Anda ingin memanfaatkan fitur tersebut, Anda harus memanggil shell di baris perintah, misalnya menggunakan "cmd /c MyCommand" di Windows atau "/bin/sh -c MyCommand" di Linux. Jika baris perintah mengacu pada jalur file, baris tersebut harus menggunakan jalur relatif (relatif terhadap direktori kerja Tugas), atau menggunakan variabel lingkungan yang disediakan Batch (https://learn.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). Dibutuhkan.
Daftar pengaturan variabel lingkungan untuk Tugas Manajer Pekerjaan. Nilai yang dipisahkan spasi dalam format 'key=value'.
String yang secara unik mengidentifikasi Tugas Manajer Pekerjaan dalam Pekerjaan. ID dapat berisi kombinasi karakter alfanumerik termasuk tanda hubung dan garis bawah dan tidak boleh berisi lebih dari 64 karakter. Dibutuhkan.
Daftar file yang akan diunduh layanan Batch ke Simpul Komputasi sebelum menjalankan baris perintah. File yang tercantum di bawah elemen ini terletak di direktori kerja Tugas. Ada ukuran maksimum untuk daftar file sumber daya. Ketika ukuran maksimum terlampaui, permintaan akan gagal dan kode kesalahan respons akan menjadi RequestEntityTooLarge. Jika ini terjadi, kumpulan ResourceFiles harus dikurangi ukurannya. Ini dapat dicapai menggunakan file .zip, Paket Aplikasi, atau Kontainer Docker. Referensi sumber daya yang dipisahkan spasi dalam format filename=httpurl.
Jumlah maksimum setiap Tugas dapat dicoba kembali. Layanan Batch mencoba kembali Tugas jika kode keluarnya bukan nol. Perhatikan bahwa nilai ini secara khusus mengontrol jumlah percobaan ulang. Layanan Batch akan mencoba setiap Tugas sekali, dan kemudian dapat mencoba kembali hingga batas ini. Misalnya, jika jumlah coba lagi maksimum adalah 3, Batch mencoba Tugas hingga 4 kali (satu percobaan awal dan 3 percobaan ulang). Jika jumlah percobaan kembali maksimum adalah 0, layanan Batch tidak mencoba kembali Tugas. Jika jumlah percobaan kembali maksimum adalah -1, layanan Batch mencoba kembali Tugas tanpa batas. Nilai defaultnya adalah 0 (tidak ada percobaan ulang).
Waktu maksimum yang berlalu yang dapat dijalankan Pekerjaan, diukur sejak Pekerjaan dibuat. Jika Pekerjaan tidak selesai dalam batas waktu, layanan Batch mengakhirinya dan Tugas apa pun yang masih berjalan. Dalam hal ini, alasan penghentian adalah MaxWallClockTimeExpiry. Jika properti ini tidak ditentukan, tidak ada batas waktu berapa lama Pekerjaan dapat berjalan. Format yang diharapkan adalah durasi ISO-8601.
Daftar pasangan nilai nama yang terkait dengan setiap Pekerjaan yang dibuat di bawah jadwal ini sebagai metadata. Layanan Batch tidak menetapkan arti apa pun untuk metadata; hanya untuk penggunaan kode pengguna. Nilai yang dipisahkan spasi dalam format 'key=value'.
File yang berisi spesifikasi jadwal pekerjaan di JSON (diformat agar sesuai dengan isi REST API masing-masing). Jika parameter ini ditentukan, semua 'Argumen Jadwal Pekerjaan' diabaikan.
Jumlah maksimum tugas yang dapat dijalankan secara paralel untuk pekerjaan tersebut. Nilai maxParallelTasks harus -1 atau lebih besar dari 0 jika ditentukan. Jika tidak ditentukan, nilai defaultnya adalah -1, yang berarti tidak ada batasan jumlah tugas yang dapat dijalankan sekaligus. Anda dapat memperbarui maxParallelTasks pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan.
Daftar pasangan nama-nilai yang terkait dengan Jadwal Pekerjaan sebagai metadata. Jika Anda tidak menentukan elemen ini, metadata yang ada dibiarkan tidak berubah. Nilai yang dipisahkan spasi dalam format 'key=value'.
Tindakan yang harus dilakukan layanan Batch ketika semua Tugas dalam Pekerjaan yang dibuat di bawah jadwal ini dalam status selesai. Perhatikan bahwa jika Pekerjaan tidak berisi Tugas, maka semua Tugas dianggap selesai. Oleh karena itu, opsi ini paling umum digunakan dengan tugas Manajer Pekerjaan; jika Anda ingin menggunakan penghentian Pekerjaan otomatis tanpa Job Manager, Anda awalnya harus mengatur padaAllTasksComplete ke noaction dan memperbarui properti Pekerjaan untuk mengatur onAllTasksComplete ke terminatejob setelah Anda selesai menambahkan Tugas. Defaultnya adalah noaction. Nilai yang diketahui adalah: "noaction" dan "terminatejob".
ID Kumpulan yang ada. Semua Tugas Pekerjaan akan berjalan pada Kumpulan yang ditentukan. Anda harus memastikan bahwa Kumpulan yang dirujuk oleh properti ini ada. Jika Kumpulan tidak ada pada saat layanan Batch mencoba menjadwalkan Pekerjaan, tidak ada Tugas untuk Pekerjaan yang akan berjalan hingga Anda membuat Kumpulan dengan id tersebut. Perhatikan bahwa layanan Batch tidak akan menolak permintaan Pekerjaan; itu tidak akan menjalankan Tugas sampai Kumpulan ada. Anda harus menentukan ID Kumpulan atau spesifikasi Kumpulan otomatis, tetapi tidak keduanya.
Prioritas Pekerjaan yang dibuat di bawah jadwal ini. Nilai prioritas dapat berkisar dari -1000 hingga 1000, dengan -1000 menjadi prioritas terendah dan 1000 menjadi prioritas tertinggi. Nilai defaultnya adalah 0. Prioritas ini digunakan sebagai default untuk semua Pekerjaan di bawah Jadwal Pekerjaan. Anda dapat memperbarui prioritas Pekerjaan setelah dibuat menggunakan menggunakan API Pekerjaan pembaruan.
Interval waktu antara waktu mulai dua Pekerjaan berturut-turut di bawah Jadwal Pekerjaan. Jadwal Pekerjaan dapat memiliki paling banyak satu Pekerjaan aktif di bawahnya pada waktu tertentu. Karena Jadwal Pekerjaan dapat memiliki paling banyak satu Pekerjaan aktif di bawahnya pada waktu tertentu, jika sudah waktunya untuk membuat Pekerjaan baru di bawah Jadwal Pekerjaan, tetapi Pekerjaan sebelumnya masih berjalan, layanan Batch tidak akan membuat Pekerjaan baru sampai Pekerjaan sebelumnya selesai. Jika Pekerjaan sebelumnya tidak selesai dalam periode startWindow dari recurrenceInterval baru, maka tidak ada Pekerjaan baru yang akan dijadwalkan untuk interval tersebut. Untuk Pekerjaan berulang, Anda biasanya harus menentukan jobManagerTask dalam jobSpecification. Jika Anda tidak menggunakan jobManagerTask, Anda akan memerlukan proses eksternal untuk memantau saat Pekerjaan dibuat, menambahkan Tugas ke Pekerjaan dan mengakhiri Pekerjaan yang siap untuk pengulangan berikutnya. Defaultnya adalah bahwa jadwal tidak berulang: satu Pekerjaan dibuat, dalam startWindow setelah waktu doNotRunUntil, dan jadwal selesai segera setelah Pekerjaan selesai. Nilai minimum adalah 1 menit. Jika Anda menentukan nilai yang lebih rendah, layanan Batch menolak jadwal dengan kesalahan; jika Anda memanggil REST API secara langsung, kode status HTTP adalah 400 (Permintaan Buruk). Format yang diharapkan adalah durasi ISO-8601.
Jumlah slot penjadwalan yang perlu dijalankan Tugas. Defaultnya adalah 1. Tugas hanya dapat dijadwalkan untuk dijalankan pada simpul komputasi jika simpul memiliki slot penjadwalan gratis yang cukup tersedia. Untuk Tugas multi-instans, properti ini tidak didukung dan tidak boleh ditentukan.
Interval waktu, dimulai dari waktu di mana jadwal menunjukkan Pekerjaan harus dibuat, di mana Pekerjaan harus dibuat. Jika Pekerjaan tidak dibuat dalam interval startWindow, maka 'peluang' hilang; tidak ada Pekerjaan yang akan dibuat sampai pengulangan jadwal berikutnya. Jika jadwal berulang, dan startWindow lebih panjang dari interval pengulangan, maka ini setara dengan startWindow tak terbatas, karena Pekerjaan yang 'jatuh tempo' dalam satu recurrenceInterval tidak dibawa ke interval pengulangan berikutnya. Defaultnya tidak terbatas. Nilai minimum adalah 1 menit. Jika Anda menentukan nilai yang lebih rendah, layanan Batch menolak jadwal dengan kesalahan; jika Anda memanggil REST API secara langsung, kode status HTTP adalah 400 (Permintaan Buruk). Format yang diharapkan adalah durasi ISO-8601.
Apakah Tugas dalam Pekerjaan dapat menentukan dependensi satu sama lain. Defaultnya adalah false. True jika ada bendera.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az batch job-schedule show
Mendapatkan informasi tentang Jadwal Pekerjaan yang ditentukan.
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]
Parameter yang Diperlukan
ID Jadwal Pekerjaan yang akan didapatkan. Dibutuhkan.
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Klausa $expand OData.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan sama persis dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan tidak cocok dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Klausa $select OData.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az batch job-schedule stop
Mengakhiri Jadwal Pekerjaan.
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]
Parameter yang Diperlukan
ID Jadwal Pekerjaan untuk dihentikan. Dibutuhkan.
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan sama persis dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan tidak cocok dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.