On 26.01.2017 15:38, George L. Yermulnik wrote: > Hello! > > On Thu, 26 Jan 2017 at 10:27:25 (+0700), Eugene Grosbein wrote: > >>>> rm $LOCK >>>> exit 0 >>> ^^^^^^Зачем эта строка? > >> Ну, можно было написать rm $LOCK || true, но это менее читабельно. >> Чтобы гарантировать нулевой код возврата в итоге, если мы дошли >> до этого места при выполнении - иногда это важно. > > Иногда важно. Но, имхо, никак не в приведённом скрипте.
Это может быть важно не самому скрипту, а тому месту, которое его зовёт. Например, оно запускается из Makefile (иногда удобно для автоматизации применять make) и ошибка может ломать работу. Вообще это правило хорошего тона - завершать успешную ветку работы скрипта командой exit 0. _______________________________________________ freebsd mailing list [email protected] http://mailman.uafug.org.ua/mailman/listinfo/freebsd
