У мене є структура, написана в python, і для цілей тестування я в основному хочу зробити підпроцес (він же виклик оболонки) ... який повинен просто повернутися з RC! = 0. Я намагався викликати деякі неіснуючі виконувані файли; або запустити "вихід 1"; але вони чомусь перекладаються на FileNotFoundError.
Отже, що ще я можу зробити, щоб запустити код повернення! = 0 ("надійним" способом; значить, команда не повинна раптом повертати 0 в майбутньому моменті).
Я думав "шукати" двійковий код, який називається вихід, але добре:
> /usr/bin/env exit
/usr/bin/env: exit: No such file or directory
/bin/false?
exit 1це надійний майбутній шлях. ФайлNotFoundError повинен бути викликаний чимось іншим.