Garrett:
Такой вопрос.
Вот такой скрипт завершается аварийно, если в some-program формируется код возврата отличный от нуля(16)
Код:
но если мы хотим сохранить протокол с помощью tee, то тогда код возврата 16 не доходит до if, и задание не снимается в случае ошибки в some-program
Код:
Как можно это исправить?
Такой вопрос.
Вот такой скрипт завершается аварийно, если в some-program формируется код возврата отличный от нуля(16)
Код:
... some-program if [ "$?" -ne 0 ] then echo " Шаг завершился аварийно.\n Задание снимается." exit 1 fi ... |
но если мы хотим сохранить протокол с помощью tee, то тогда код возврата 16 не доходит до if, и задание не снимается в случае ошибки в some-program
Код:
... some-program | tee prot.txt if [ "$?" -ne 0 ] then echo " Шаг завершился аварийно.\n Задание снимается." exit 1 fi ... |
Как можно это исправить?