Saat menggunakan Wayang, saya mendapatkan pesan kesalahan seperti
returned 1 instead of one of [0]
Apakah ada cara untuk menampilkan / mendapatkan pesan kesalahan yang sebenarnya?
Kedengarannya seperti Anda berurusan dengan exec
sumber daya, bukan?
Secara default, output dari perintah dicatat oleh boneka dalam kasus (seperti ini) bahwa perintah telah gagal - lihat logoutput
pengaturan exec
jenis sumber daya.
Jika Anda tidak melihat output kesalahan lain, ada kemungkinan perintah itu tidak menyediakan (benar-benar diam di stdout dan stderr); Anda mungkin perlu melihat ke pengaturan aplikasi yang Anda jalankan ke mode yang lebih verbose.
Beberapa aplikasi mengembalikan kode keluar non-nol jika berhasil (meskipun Anda 1
hampir pasti gagal). Untuk memperhitungkan ini, Anda dapat mengatur returns
ke set kode keluar yang diharapkan berhasil; dari situlah [0]
pesan kesalahan Anda berasal.
Mengatur ini di exec
sumber daya Anda , misalnya, akan mempertimbangkan salah satu dari tiga kode keluar ini sebagai eksekusi "berhasil".
returns => [0, 2, 14]