/etc/init.d/nis пропавшие без вести на Ubuntu

Вам нужны кавычки: "${cmd[@]}"

Без кавычек все элементы массива являются smushed в единственную строку. С кавычками каждый элемент будет правильно обработан индивидуально.

Из руководства:

Если нижний индекс ‘@’ или ‘*’, слово расширяется до всех членов имени массива. Эти нижние индексы отличаются только, когда слово появляется в двойных кавычках. Если слово дважды заключается в кавычки, [...] ${name[@]} разворачивает каждый элемент имени к отдельному слову.

5
26.11.2018, 02:13
1 ответ

Это не ваша вина, это ошибка в документации:

https: // bugs .launchpad.net / ubuntu / + source / nis / + bug / 1303717

В пакете используется выскочка, которая использует файлы в / etc / init /, а не в /etc/init.d/.

2
27.01.2020, 20:42

Теги

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