я пишу сценарий оболочки на Python ( #! / Usr / bin / env python
). Я немного новичок в написании сценариев оболочки в целом, поэтому извиняюсь, если я что-то не понимаю.
В настоящее время я понимаю, что если мой сценарий оболочки работает успешно, я должен вызвать sys. exit ()
, чтобы указать, что это удалось (т.е. вернуть 0).
Если я обнаружил ошибку (в частности, что пользователь передал аргумент, которого я не ожидал), что я должен вернуть , и как?
Можно ли просто вызвать sys.exit ()
с любым ненулевым значением, например sys.exit (1)
?