

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# AWS Batch (`awsbatch`)
<a name="awsbatchcli"></a>

Untuk informasi tentang AWS Batch, lihat [AWS Batch](https://aws.amazon.com/batch/). Untuk dokumentasi, lihat [Panduan AWS Batch Pengguna](https://docs.aws.amazon.com/batch/latest/userguide/).

**AWS ParallelCluster Perintah CLI untuk AWS Batch**

Ketika Anda menggunakan `awsbatch` scheduler, perintah AWS ParallelCluster CLI AWS Batch untuk secara otomatis diinstal di node AWS ParallelCluster kepala. CLI menggunakan operasi AWS Batch API dan mengizinkan operasi berikut:
+ Kirim dan kelola pekerjaan.
+ Pantau pekerjaan, antrian, dan host.
+ Cerminkan perintah penjadwal tradisional.

**penting**  
AWS ParallelCluster tidak mendukung pekerjaan GPU untuk AWS Batch. Untuk informasi selengkapnya, lihat [pekerjaan GPU](https://docs.aws.amazon.com/batch/latest/userguide/gpu-jobs.html).

**Topics**
+ [`awsbsub`](awsbatchcli.awsbsub.md)
+ [`awsbstat`](awsbatchcli.awsbstat.md)
+ [`awsbout`](awsbatchcli_awsbout.md)
+ [`awsbkill`](awsbatchcli_awsbkill.md)
+ [`awsbqueues`](awsbatchcli_awsbqueues.md)
+ [`awsbhosts`](awsbatchcli_awsbhosts.md)

# `awsbsub`
<a name="awsbatchcli.awsbsub"></a>

Mengirimkan pekerjaan ke antrian pekerjaan cluster.

```
awsbsub [-h] [-jn JOB_NAME] [-c CLUSTER] [-cf] [-w WORKING_DIR]
        [-pw PARENT_WORKING_DIR] [-if INPUT_FILE] [-p VCPUS] [-m MEMORY]
        [-e ENV] [-eb ENV_DENYLIST] [-r RETRY_ATTEMPTS] [-t TIMEOUT]
        [-n NODES] [-a ARRAY_SIZE] [-d DEPENDS_ON]
        [command] [arguments [arguments ...]]
```

**penting**  
AWS ParallelCluster tidak mendukung pekerjaan GPU untuk AWS Batch. Untuk informasi selengkapnya, lihat [pekerjaan GPU](https://docs.aws.amazon.com/batch/latest/userguide/gpu-jobs.html).

## Argumen Posisi
<a name="awsbatchcli.awsbsub.args"></a>

***command***  
Mengirimkan pekerjaan (perintah yang ditentukan harus tersedia pada contoh komputasi) atau nama file yang akan ditransfer. Lihat juga `--command-file`.

**arguments**  
(Opsional) Menentukan argumen untuk perintah atau perintah-file.

## Argumen Bernama
<a name="awsbatchcli.awsbsub.namedargs"></a>

**-jn *JOB\$1NAME*, --job-name *JOB\$1NAME***  
Nama pekerjaan. Karakter pertama harus berupa huruf atau angka. Nama pekerjaan dapat berisi huruf (huruf besar dan kecil), angka, tanda hubung, dan garis bawah, dan panjangnya hingga 128 karakter. 

**-c *CLUSTER*, --cluster *CLUSTER***  
Menentukan cluster untuk digunakan.

**-cf, --command-file**  
Menunjukkan bahwa perintah adalah file yang akan ditransfer ke instance komputasi.  
Default: Salah

**-w *WORKING\$1DIR*, --working-dir *WORKING\$1DIR***  
Menentukan folder untuk digunakan sebagai direktori kerja pekerjaan ini. Jika direktori kerja tidak ditentukan, pekerjaan dijalankan di `job-<AWS_BATCH_JOB_ID>` subfolder direktori home pengguna. Anda dapat menggunakan parameter ini atau `--parent-working-dir` parameter.

**-pw *PARENT\$1WORKING\$1DIR*, --parent-working-dir *PARENT\$1WORKING\$1DIR***  
Menentukan folder induk dari direktori kerja pekerjaan ini. Jika direktori kerja induk tidak ditentukan, itu default ke direktori home pengguna. Subfolder bernama `job-<AWS_BATCH_JOB_ID>` dibuat di direktori kerja induk. Anda dapat menggunakan parameter ini atau `--working-dir` parameter.

**-if *INPUT\$1FILE*, --input-file *INPUT\$1FILE***  
Menentukan file yang akan ditransfer ke contoh komputasi, di direktori kerja pekerjaan. Anda dapat menentukan beberapa parameter file input.

**-p *VCPUS*, --vcpus *VCPUS***  
Menentukan jumlah v CPUs untuk cadangan untuk wadah. Ketika digunakan bersama-sama dengan`–nodes`, itu mengidentifikasi jumlah v CPUs untuk setiap node.  
Default: 1

**-m *MEMORY*, --memory *MEMORY***  
Menentukan batas keras memori (dalam MiB) untuk menyediakan pekerjaan. Jika pekerjaan Anda mencoba untuk melebihi batas memori yang ditentukan di sini, pekerjaan berakhir.  
Default: 128

**-e *ENV*, --env *ENV***  
Menentukan daftar dipisahkan koma nama variabel lingkungan untuk mengekspor ke lingkungan kerja. Untuk mengekspor semua variabel lingkungan, tentukan 'semua'. Perhatikan bahwa daftar variabel lingkungan 'semua' tidak termasuk yang tercantum dalam `–env-blacklist` parameter, atau variabel yang dimulai dengan `AWS_*` awalan `PCLUSTER_*` atau.

**-eb *ENV\$1DENYLIST*, --env-blacklist *ENV\$1DENYLIST***  
Menentukan daftar dipisahkan koma nama variabel lingkungan untuk **tidak** mengekspor ke lingkungan kerja. Secara default,`HOME`,`PWD`,`USER`,`PATH`,`LD_LIBRARY_PATH`,`TERM`, dan tidak `TERMCAP` diekspor.

**-r *RETRY\$1ATTEMPTS*, --retry-attempts *RETRY\$1ATTEMPTS***  
Menentukan jumlah kali untuk memindahkan pekerjaan ke `RUNNABLE` status. Anda dapat menentukan usaha antara 1 dan 10. Jika nilai percobaan lebih besar dari 1, pekerjaan akan dicoba lagi jika gagal, sampai telah pindah ke `RUNNABLE` status untuk jumlah yang ditentukan kali.  
Default: 1

**-t *TIMEOUT*, --timeout *TIMEOUT***  
Menentukan durasi waktu dalam hitungan detik (diukur dari `startedAt` stempel waktu usaha pekerjaan) setelah itu AWS Batch mengakhiri pekerjaan Anda jika belum selesai. Nilai batas waktu harus minimal 60 detik.

**-n *NODES*, --nodes *NODES***  
Menentukan jumlah node untuk cadangan untuk pekerjaan itu. Tentukan nilai untuk parameter ini untuk mengaktifkan pengiriman paralel multi-node.  
Pekerjaan paralel multi-node tidak didukung saat [`cluster_type`](cluster-definition.md#cluster-type) parameter disetel ke`spot`.

**-a *ARRAY\$1SIZE*, --array-size *ARRAY\$1SIZE***  
Menunjukkan ukuran array. Anda dapat menentukan nilai antara 2 dan 10.000. Jika Anda menentukan properti array untuk suatu tugas, itu menjadi tugas array.

**-d *DEPENDS\$1ON*, --depends-on *DEPENDS\$1ON***  
Menentukan daftar dependensi yang dipisahkan titik koma untuk pekerjaan. Sebuah pekerjaan dapat bergantung pada maksimal 20 pekerjaan. Anda dapat menentukan ketergantungan `SEQUENTIAL` tipe tanpa menentukan ID pekerjaan untuk pekerjaan array. Ketergantungan sekuensial memungkinkan setiap pekerjaan array anak untuk menyelesaikan secara berurutan, dimulai dari indeks 0. Anda juga dapat menentukan dependensi tipe N\$1TO\$1N dengan ID pekerjaan untuk pekerjaan array. Ketergantungan N\$1TO\$1N berarti bahwa setiap turunan indeks dari pekerjaan ini harus menunggu turunan indeks yang sesuai dari setiap dependensi selesai sebelum dapat dimulai. Sintaks untuk parameter ini adalah “joBid=*<string>*, type=*<string>*;...”.

# `awsbstat`
<a name="awsbatchcli.awsbstat"></a>

Menampilkan pekerjaan yang dikirimkan dalam antrean pekerjaan klaster.

```
awsbstat [-h] [-c CLUSTER] [-s STATUS] [-e] [-d] [job_ids [job_ids ...]]
```

## Argumen Posisi
<a name="awsbatchcli.awsbstat.arguments"></a>

***job\$1ids***  
Menentukan daftar spasi-dipisahkan dari pekerjaan IDs untuk ditampilkan dalam output. Jika pekerjaan adalah array pekerjaan, semua pekerjaan anak ditampilkan. Jika satu pekerjaan diminta, itu ditampilkan dalam versi terperinci.

## Argumen Bernama
<a name="awsbatchcli.awsbstat.namedarguments"></a>

**-c *CLUSTER*, --cluster *CLUSTER***  
Menunjukkan cluster yang akan digunakan.

**-s *STATUS*, --status *STATUS***  
Menentukan daftar status pekerjaan yang dipisahkan koma untuk disertakan. Status pekerjaan default adalah “aktif.”. Nilai yang diterima adalah: `SUBMITTED``PENDING`,,`RUNNABLE`,`STARTING`,`RUNNING`,`SUCCEEDED`,`FAILED`, dan`ALL`.  
Default: “`SUBMITTED``PENDING`,`RUNNABLE`,,`STARTING`,`RUNNING`”

**-e, --expand-children**  
Memperluas pekerjaan dengan anak-anak (baik array dan multi-node parallel).  
Default: Salah

**-d, --details**  
Menampilkan detail pekerjaan.  
Default: Salah

# `awsbout`
<a name="awsbatchcli_awsbout"></a>

Menunjukkan output dari pekerjaan yang diberikan.

```
awsbout [ - h ] [ - c CLUSTER ] [ - hd HEAD ] [ - t TAIL ] [ - s ] [ - sp STREAM_PERIOD ] job_id
```

## Argumen Posisi
<a name="awsbatchcli.awsbout.arguments"></a>

***job\$1id***  
Menentukan ID pekerjaan.

## Argumen Bernama
<a name="awsbatchcli.awsbout.namedarguments"></a>

**-c *CLUSTER*, --cluster *CLUSTER***  
Menunjukkan cluster yang akan digunakan.

**-hd *HEAD*, --head *HEAD***  
Mendapat *HEAD* baris pertama dari output pekerjaan.

**-t *TAIL*, --tail *TAIL***  
Mendapat <tail>baris terakhir dari output pekerjaan.

**-s, --stream**  
Mendapat output pekerjaan, dan kemudian menunggu output tambahan yang akan diproduksi. Argumen ini dapat digunakan bersama dengan —tail untuk memulai dari <tail>baris terbaru dari output pekerjaan.  
Default: Salah

**-sp *STREAM\$1PERIOD*, --stream-period *STREAM\$1PERIOD***  
Mengatur periode streaming.  
Default: 5

# `awsbkill`
<a name="awsbatchcli_awsbkill"></a>

Membatalkan atau menghentikan pekerjaan yang dikirimkan dalam klaster.

```
awsbkill [ - h ] [ - c CLUSTER ] [ - r REASON ] job_ids [ job_ids ... ]
```

## Argumen Posisi
<a name="awsbatchcli.awsbkill.arguments"></a>

***job\$1ids***  
Menentukan daftar spasi-dipisahkan dari pekerjaan IDs untuk membatalkan atau mengakhiri.

## Argumen Bernama
<a name="awsbatchcli.awsbkill.namedarguments"></a>

**-c *CLUSTER*, --cluster *CLUSTER***  
Menunjukkan nama cluster yang akan digunakan.

**-r *REASON*, --reason *REASON***  
Menunjukkan pesan untuk dilampirkan ke pekerjaan, menjelaskan alasan untuk membatalkannya.  
Default: “Terminated by the user”

# `awsbqueues`
<a name="awsbatchcli_awsbqueues"></a>

Menampilkan antrian pekerjaan yang terkait dengan cluster.

```
awsbqueues [ - h ] [ - c CLUSTER ] [ - d ] [ job_queues [ job_queues ... ]]
```

## Argumen posisi
<a name="awsbatchcli.awsbqueues.arguments"></a>

***job\$1queues***  
Menentukan daftar spasi-dipisahkan dari nama antrian untuk ditampilkan. Jika satu antrian diminta, itu ditampilkan dalam versi rinci.

## Argumen bernama
<a name="awsbatchcli.awsbqueues.namedarguments"></a>

**-c *CLUSTER*, --cluster *CLUSTER***  
Menentukan nama cluster yang akan digunakan.

**-d, --details**  
Menunjukkan apakah akan menampilkan detail antrian.  
Default: Salah

# `awsbhosts`
<a name="awsbatchcli_awsbhosts"></a>

Menampilkan host yang termasuk dalam lingkungan komputasi cluster.

```
awsbhosts [ - h ] [ - c CLUSTER ] [ - d ] [ instance_ids [ instance_ids ... ]]
```

## Argumen Posisi
<a name="awsbatchcli.awsbhosts.arguments"></a>

***instance\$1ids***  
Menentukan daftar spasi-dipisahkan dari contoh. IDs Jika satu contoh diminta, itu ditampilkan dalam versi rinci.

## Argumen Bernama
<a name="awsbatchcli.awsbhosts.namedarguments"></a>

**-c *CLUSTER*, --cluster *CLUSTER***  
Menentukan nama cluster yang akan digunakan.

**-d, --details**  
Menunjukkan apakah akan menampilkan detail host.  
Default: Salah