Tôi có một khung được viết bằng python và về mục đích thử nghiệm, về cơ bản tôi muốn thực hiện một quy trình con (còn gọi là shell shell) ... đơn giản là nó sẽ quay trở lại với một RC! = 0. Tôi đã cố gắng gọi một số thực thi không tồn tại; hoặc để chạy "thoát 1"; nhưng những lý do này được dịch sang FileNotFoundError.
Vì vậy, tôi có thể làm gì khác để kích hoạt mã trả về! = 0 (theo cách "đáng tin cậy"; có nghĩa là lệnh không được trả về 0 tại thời điểm trong tương lai).
Tôi nghĩ để "tìm kiếm" cho một nhị phân được gọi là thoát, nhưng tốt:
> /usr/bin/env exit
/usr/bin/env: exit: No such file or directory
/bin/false
?
exit 1
là con đường tương lai để đi. FileNotFoundError phải được gây ra bởi một thứ khác.