[ Пред. ] [ Содержание ] [ След. ]

Последовательно выполнить команды при условии успешного завершения предыдущих

[ @console ]

 


Символы && (два амперсанда) позволяют выполнять действие подобные предыдущей конструкции, но при не успешном завершении команды интерпретатор прекратит выполнение всего сценария. Например:


./configure && make && make install


Если после выполнения “./configure” будет ошибка, то последующие команды не будут исполняться.


Если все прошло удачно, то начнут выполняться make и make install притом если в make будет ошибка, то make install выполняться тоже не будет.


Если нет нужды в последовательном выполнении всех команд — Сделать:Последовательно выполнить команды если предыдущая завершилась с ошибкой