Всегда ли статус кода выхода с нулевым значением означает успешное выполнение в Perl?

У меня есть сценарий Perl, который будет выполнять три приложения. Все они имеют разный статус кода выхода.

Статус кода выхода первого приложения равен 1. Приложение завершилось нормально без каких-либо проблем. (Успешно)

Статус кода выхода второго приложения равен 99. Тем не менее, приложение завершилось нормально без проблем (успешно)

Наконец, статус кода выхода третьего приложения равен 0. То же самое с первым и вторым, приложение завершилось нормально без любая проблема.(успешно)

Примечание: статус кода выхода уже смещен на 8 бит вправо.

Вопрос в том, всегда ли статус кода выхода возвращается к 0 при успешном выполнении?

Пожалуйста, без резких комментариев, я просто запутался.посоветуйте пожалуйста.

5
задан quinekxi 23 March 2012 в 06:48
поделиться