Вы можете заставить оболочку отображать все, что она делает, выполнив следующую команду:
sh -x yourscript
Или вы можете добавить это как первую команду в скрипт:
set -x
Однако это может стать слишком многословным. Это нормально для отладки, но если вам нужен выборочный вывод, было бы лучше сделать это самостоятельно, тщательно размещая эхо-команды.
Если вы хотите использовать автоматически монтируемую запись fstab
,вы можете добавить параметр монтирования nofail
и тайм-аут systemd x-systemd.device-timeout=XX
. Таким образом, не сообщается об ошибках, и загрузка продолжается после указанного тайм-аута. В противном случае тайм-аут по умолчанию составляет 90 секунд.
Пример fstab
запись с тайм-аутом 3 секунды:
/dev/sdb1 none swap nofail,sw,x-systemd.device-timeout=3s 0 0
Чтобы смонтировать раздел подкачки после загрузки, вам нужно создать правило udev
или вручную запустить swapon -a
или создать сценарий для запуска вашего приложения, которое проверяет устройство и запускает swapon -a
.