dhclient-script
обрабатывает коды выхода таким образом, что коды выхода ловушки переопределяют основной код выхода только в том случае, если они не равны -нулю.
Таким образом, если dhclient
завершается успешно, но хук возвращает код выхода, отличный от 0, этот код выхода используется как общий код выхода. Если dhclient
терпит неудачу, но в сценарии, где обработчики выхода все еще выполняются, код выхода будет отражать либо ошибку dhclient
, либо ошибку обработчика; успешные обработчики выхода не заменят код выхода, отличный от -, ноль, установленный ранее.
Вы должны быть в состоянии определить, происходит ли это, просматривая свои журналы :, когда хук возвращает не -нулевой код выхода, он регистрируется .