Saya memiliki kerangka kerja yang ditulis dalam python, dan untuk tujuan pengujian saya pada dasarnya ingin melakukan subproses (alias panggilan shell) ... yang seharusnya kembali dengan RC! = 0. Saya mencoba memanggil beberapa executable yang tidak ada; atau untuk menjalankan "keluar 1"; tetapi untuk beberapa alasan diterjemahkan ke FileNotFoundError.
Jadi, apa lagi yang bisa saya lakukan untuk memicu kode kembali! = 0 (dengan cara "dapat diandalkan"; artinya perintah tidak boleh tiba-tiba mengembalikan 0 pada titik waktu mendatang).
Saya berpikir untuk "mencari" biner yang disebut exit, tetapi yah:
> /usr/bin/env exit
/usr/bin/env: exit: No such file or directory
/bin/false
?
exit 1
adalah cara masa depan-bukti untuk pergi. FileNotFoundError harus disebabkan oleh sesuatu yang lain.