subprocess.call
уже возвращает возвращаемое значение процесса. Если вы всегда получаете 0
, вам нужно просмотреть SCRIPT
, чтобы убедиться, что он возвращает ожидаемое вами значение.
Для двойной проверки вы также можете выполнить SCRIPT
в оболочке и использовать $?
для получения кода возврата.