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