Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan kode keluar dalam perintah
Dalam beberapa kasus, Anda mungkin perlu mengelola cara perintah Anda ditangani dengan menggunakan kode keluar.
Tentukan kode keluar dalam perintah
MenggunakanRun Command, kemampuanAWS Systems Manager, Anda dapat menentukan kode keluar untuk menentukan bagaimana perintah ditangani. Secara default, kode keluar dari perintah terakhir yang dijalankan dalam skrip dilaporkan sebagai kode keluar untuk seluruh skrip. Misalnya, Anda memiliki skrip yang berisi tiga perintah. Yang pertama gagal tapi yang berikutnya berhasil. Karena perintah terakhir berhasil, status eksekusi dilaporkan sebagai succeeded
.
skrip shell
Untuk menggagalkan seluruh skrip pada kegagalan perintah pertama, Anda dapat menyertakan pernyataan bersyarat shell untuk keluar dari skrip jika perintah sebelum yang terakhir gagal. Gunakan pendekatan berikut.
<command 1> if [ $? != 0 ] then exit <N> fi <command 2> <command 3>
Pada contoh berikut, seluruh skrip gagal jika perintah pertama gagal.
cd /test if [ $? != 0 ] then echo "Failed" exit 1 fi date
PowerShell skrip
PowerShell mengharuskan Anda memanggilexit
secara eksplisit dalam skrip AndaRun Command agar berhasil menangkap kode keluar.
<command 1> if ($?) {<do something>} else {exit <N>} <command 2> <command 3> exit <N>
Berikut ini contohnya:
cd C:\ if ($?) {echo "Success"} else {exit 1} date