Каково использование удвадма?

Я видел, как используется команда udevadm sett. Какая польза от такой команды в сценариях init?

Ответ 1

После загрузки ядра udevd используется для создания узлов устройств для всех обнаруженных устройств. Это довольно трудоемкая задача, которая должна быть завершена для продолжения процесса загрузки, в противном случае существует риск сбоя служб из-за отсутствия узлов устройства.

udevadm settle ожидает udevd для обработки событий создания устройства для всех аппаратных устройств, тем самым гарантируя, что все узлы устройств были созданы успешно, прежде чем продолжить.