При ошибках надо возвращать ненулевой exit code.