Ошибка выхода из сценария из подстановки команд

при разделении корень является заполнителем. В нем есть все разделы, которые не указаны иначе. Поскольку вы разбили на разделы root и / home, это означает, что у root есть все разделы / usr, / etc /, / var и т. Д.

Размер root обычно не сильно меняется после установки всего вашего программного обеспечения, но я рекомендую добавить несколько ГБ. Сколько зависит от использования. Я бы вырастил / рутировал хотя бы с 10 ГБ.

Чтобы изменить размер, вы можете использовать программное обеспечение вроде parted или fdisk (я рекомендую parted, так как он новее и его пользовательский интерфейс имеет gparted)

4
21.01.2016, 23:42
1 ответ

Более простое решение состоит в том, чтобы написать локальное объявление и присваивание в двух отдельных операторах. :Это приводит к тому, что статус выхода функции сохраняется как статус выхода присваивания и, таким образом, помогает убить сценарий while в случае ошибки. в функции:

some_other_function() {
  local anothervar
  anothervar="$(myfunction)"
  # Do something with "$another_var"
}

Более подробное объяснение .

0
27.01.2020, 20:57

Теги

Похожие вопросы