Подробная информация о ведении журнала для сценариев оболочки через глобальный {{ 1}} переменные оболочки. Мы можем эмулировать аналогичный вид ведения журнала в сценарии оболочки: http://www.cubicrace.com/2016/03/log-tracing-mechnism-for-shell-scripts.html
В сообщении есть подробности о введении таких уровней журнала, как INFO, DEBUG, ERROR. Детали отслеживания, такие как запись скрипта, выход из скрипта, вход в функцию, выход из функции.
Пример протокола:
lsblk
самостоятельно будет искать устройства в sysfs
. Многие дистрибутивы Linux имеют обработчик горячего подключения (udev
), который автоматически создает соответствующие узлы в /dev
при появлении блочных устройств и удаляет их при исчезновении устройств.
Либо в вашей системе нет такого обработчика горячего подключения, либо, что более вероятно, он есть, но он не может обработать событие горячего подключения, поэтому вы остались без соответствующего узла /dev
. Для последнего, возможно, файл системного журнала (s )содержит некоторое указание на этот сбой.